Einige neuere Versionen von watch
unterstützt jetzt Farbe.
Zum Beispiel watch --color ls -ahl --color
.
Verwandte.
Verwenden Sie nicht watch
... Wenn Sie Watch-Programme verwenden, können sie erkennen, dass sie nicht auf ein Terminal schreiben, und dann die Farbe entfernen. Sie müssen bestimmte Programm-Flags verwenden, um die Steuercodes dort zu halten.
Wenn Sie die Flaggen nicht kennen oder es keine gibt, können Sie einen Armenmann dazu bringen, zuzusehen, indem Sie:
while sleep <time>; do clear; <command>; done
Es wird ein bisschen flackern (Uhr funktioniert "doppelt gepuffert"), aber für einige Dinge ist es nützlich genug.
Sie könnten versucht sein, mit
eine doppelt gepufferte Armenuhr zu machenwhile sleep <time>; do <command> > /tmp/file; clear; cat /tmp/file; done
Aber dann treffen Sie wieder auf die Funktion "Ich schreibe nicht an ein Terminal".