¿Es posible seguir un command (ejecutar repetidamente)? como uno seguiría un file usando tail -f?

Tengo un script que produce un file 'Detail.out'. Sé que el guión se completa cuando el file contiene una cierta cantidad de líneas (aproximadamente 21025). Así que me encuentro sentado en el símbolo del sistema en ejecución:

[me@somewhere myDir]$ wc -l */Detail.out 21025 A/Detail.out 21025 B/Detail.out 21025 C/Detail.out 12995 D/Detail.out 10652 E/Detail.out 3481 F/Detail.out 21027 G/Detail.out 21025 H/Detail.out 21025 I/Detail.out ... ... 

He usado tail -f para ver un file específico, pero me gustaría seguir el resultado del wc -l */Detail.out muestra arriba. es posible? Actualmente estoy usando tcsh en Ubuntu 11.04 si eso importa.

Pruebe el command de watch , aunque sospecho que casi todos han escrito su propia versión en algún momento. (La versión barata es:; while :; do clear; "$@"; sleep 5; done )

No estoy seguro de si lo sabe, pero también puede networkingirigir la salida de un progtwig a un file. Ver http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO-3.html Por lo tanto, otra forma podría ser simplemente networkingirigir la salida a un file y luego usar queue en ese file como ya lo usaste para hacer .

$ find . -name "Detail.out" | xargs wc -l >> detail-out-list.txt

Y en otra Terminal podría ejecutar $ tail -f detail-out-list.txt como está acostumbrado.

Como señaló Celeb, eso deja algunos files alnetworkingedor de los cuales puede que quieras (para inspeccionar más a background ese file o para tener algo de historial) o no, y no se ejecuta nada periódicamente, como watch hace por ti.