読者です 読者をやめる 読者になる 読者になる

指定コマンドを繰り返し、出力を監視するwatchコマンド

例えば非常に大きなディレクトリをtarで固めるとき、
進捗状況を確認するのにlsを手でうちまくる必要はない。

watchを使えば指定コマンドの結果がデフォルト2秒ごとに更新表示される。

コマンド
$ watch -d ls -l aaa.tgz
出力
Every 2.0s: ls -l aaa.tgz                                  Tue Jan 13 23:31:22 2009

 -rw-rw-r-- 1 mikeda mikeda 122421  1 13 23:31 aaa.tgz


while sleep clearでじゅうぶん?

while :;do clear;ls -l aaa.tgz;sleep 1;done

おれも若干そう思う。
でも-d使うと差分がハイライトされてちょっとかっこいいので・・・