標準出力をファイルと画面に両方出力する場合、 command1 | tee out.txtとするし、標準エラー出力もファイルと画面に出力したい場合は command 2>&1 | tee out.txtとするのだけども、標準出力と標準エラー出力を別々のファイルに保存したいことがあった。 以下のようにすれば良いのか。 { { command1 | tee out.txt >&3; } 2>&1 | teeerr.txt 1>&2;} 3>&1ややこしいな。 command1 = {echo "hoge"; echo "fuga" >&2;}として確認してみる。 $ { { { { echo "hoge"; echo "fuga" >&2; } | tee out >&3; } 2>&1 | teeerr 1>&2;} 3>&1; } > out2 2>err2 $ cat out hog
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く