Alcune versioni più recenti di watch
ora supporta il colore.
Ad esempio watch --color ls -ahl --color
.
Correlati.
Non utilizzare watch
... Quando usi i programmi di controllo puoi rilevare che non stanno scrivendo su un terminale e quindi rimuovere il colore. È necessario utilizzare flag di programma specifici per mantenere lì i codici di controllo.
Se non conosci le bandiere o non ci sono puoi far guardare un povero:
while sleep <time>; do clear; <command>; done
Avrà un po' di sfarfallio (l'orologio funziona in "doppio buffer") ma per alcune cose è abbastanza utile.
Potresti essere tentato di creare un orologio per poveri con doppio buffer usando
while sleep <time>; do <command> > /tmp/file; clear; cat /tmp/file; done
Ma poi colpirai di nuovo la funzione "Non sto scrivendo a un terminale".