タグ

2012年11月8日のブックマーク (1件)

  • プログレスバー(進捗表示)をLinuxのShellで表示するには?

    2014 追記:ESC="\033" こっちの方が美しいな。カーソルの戻り位置を999にした方が楽だった。 2013/01 追記:なぜかcutコマンドでエラーが出るようになっていたので無視するよう修正。 2012/01 追記:再び自分の環境で必要になったので、そう言えば昔プログレスバー作ったなぁと思いググったら意外に需要があるようだ。ついでにソース表示を修正しとこう。 --- CISCOとか、ネットワーク機器のCONSOLEに繋いだ時に表示されるプログレスバー(進捗表示)を Shell で表示してみると便利かな? と思ったので作ってみた。 まずは、 #vi BAR    として/home/root99 に下記のshellを作成。 バーの表示はエスケープ・シーケンスを使うことにする。 ちなみに、 CLS="^[[2J"  と定義した場合 shell中での CLS 実行は、 Clear コマン