ブログ

Linux TIPS: コマンド実行結果をファイルに保存しつつ、コンソールにも表示する方法

at_ito
2015年4月6日 9時18分

Linuxにはteeというコマンドがあります。このコマンドは標準出力とファイルの両方へ出力することができます。ここではAtmark Distのmakeコマンド実行結果を例に、コマンド実行結果をファイルに保存しつつ、コンソールにも表示する方法を紹介します。

例えば、make.logファイルにコマンド結果を保存しつつ、コンソールにも表示するには、以下のようなコマンドになります。

[ATDE ~/atmark-dist]# make 2>&1 | tee make.log

ソースコードのビルド時にエラーを記録するときなどに便利ですので、ぜひ使用してみてください。