このコマンドは、time
複数のパラメーターを使用して出力をリダイレクトします。
$ time wc test >wc.out 2>time.out
Unixプログラミング環境の本にはエラー出力time
がにリダイレクトされると記載されていますが、その部分をコマンドの一部として扱い、予想通りエラー出力をにリダイレクトしないようtime.out
ですが、何が問題なのでしょうか。2>time.out
wc
time.out
ベストアンサー1
この問題を解決する一般的な方法は、コマンドをtime
グループに入れることです。
$ { time wc test >wc.out; } 2>time.out