make などのコマンドの出力をファイルに保存するには、次のようにします。
make > out.txt
ただし、これにより、出力はコンソールウィンドウに表示されず、ファイルにのみ保存されます。
監視プロセスや長いmakeコマンドの出力を表示してファイルに保存する方法はありますか?
答え1
tee
このコマンドを使用して出力を画面に送信し、同じ内容をファイルに書き込むことができます。
make | tee output.txt
>> output.txt
上書きする代わりにターゲットファイル(リダイレクトなど)に追加するには、次の-a
オプションを追加する必要がありますtee
。
make | tee -a output.txt