Algunas versiones más nuevas de watch
ahora admite color.
Por ejemplo watch --color ls -ahl --color
.
Relacionado.
No use watch
... Cuando usa programas de vigilancia, puede detectar que no están escribiendo en una terminal y luego quitar el color. Debe usar indicadores de programa específicos para mantener los códigos de control allí.
Si no conoce las banderas o no las hay, puede hacer que un pobre mire:
while sleep <time>; do clear; <command>; done
Tendrá un poco de parpadeo (el reloj funciona con "doble búfer") pero para algunas cosas es lo suficientemente útil.
Puede tener la tentación de hacer un reloj para pobres con doble búfer usando
while sleep <time>; do <command> > /tmp/file; clear; cat /tmp/file; done
Pero luego presionará nuevamente la función "No estoy escribiendo en una terminal".