LoginSignup
12
11

More than 5 years have passed since last update.

パイプされたデータを行毎にドット(.)表示

Posted at

やりたいこと

いらない標準出力でも /dev/null に捨てるのはもったいない。ならば行数に応じてドット表示するエイリアスを作ろう。ちょうどコマンドラインツールでよくある、ドット状のプログレスバーのように。

rvm.png
※ 画面はRVMです

エイリアスを作る

以下のaliasを .bashrc なりに作る。

alias dots='while read; do echo -n .; done'

ジワジワコンパイル結果が出力されるコマンドも、プログレスバーのようにドットが増える。

make | dots

エラー時はそのまま画面に結果が表示される。

12
11
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
12
11