「いいね!」プログラムの出力をファイルにリダイレクトするには、次のようにします。
prog > file
stdoutとstderrをファイルにリダイレクトしたい場合は、そうします。
prog > file 2>&1
ファイルに出力したい場合はすべて大丈夫です。しかし、出力をファイルに移動したいのですが、まだstdout / stderrに移動するにはどうすればよいですか?したがって、出力はファイルに保存されますが、プログラムの実行中はコンソールで表示を続けることができます。これを行う方法はありますか?それでは、どうすればいいですか?
答え1
tee
この目的のために存在します。ファイル名引数を受け入れ、stdin から読み取ったデータを stdout とファイルに書き込みます。
$ prog 2>&1 | tee file