2009-05-29から1日間の記事一覧

GNU grepの出力をバッファしない (--line-buffered)

忘れたころにたまに戸惑う。ログをgrepしたものをパイプに通してさらにgrepすると、grepがバッファしてしまうのでリアルタイムに出力されなくなる。そんなときは--line-buffered をつけると良い。 --line-buffered 行ごとに出力を掃き出す$ tail -f /var/log…

unicで単語の出現回数を調べる

やっべー uniq -cで出来るの知らなかった。今までperlでめんどくせーワンライナー書いてたわー。uniqに渡す入力はsortしてないとダメなので ./hogehoge | sort | uniq -c回数順に並べる場合はもっかいsort。 ./hogehoge | sort | uniq -c | sort -n -k1