numa08 エンジニア風な日記
2012年1月12日木曜日
timeコマンドをパイプでつなぐ
Linuxのtimeコマンドをパイプとかで繋ぎたいんだよって、話。
time ls -la | grep sys
じゃ、だめです。timeは、標準エラー出力なんだ。そこで
time ls -la 2>&1 | grep sys
でも、だめなんだ。
timeの出力をリダイレクト
を、見るまで知らなかったパイプの仕様。
>1行全て実行した後に時間が出力されるの
とのこと。そこで
(time ls -la ) 2>&1 | grep sys
とするのが正解。
覚えておいて損は無いね。
0 件のコメント:
コメントを投稿
次の投稿
前の投稿
ホーム
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿