コマンドの出力を表示してファイルに保存します。 [重複]

コマンドの出力を表示してファイルに保存します。 [重複]

make などのコマンドの出力をファイルに保存するには、次のようにします。

make > out.txt

ただし、これにより、出力はコンソールウィンドウに表示されず、ファイルにのみ保存されます。

監視プロセスや長いmakeコマンドの出力を表示してファイルに保存する方法はありますか?

ベストアンサー1

teeこのコマンドを使用して出力を画面に送信し、同じ内容をファイルに書き込むことができます。

make | tee output.txt

>> output.txt上書きする代わりにターゲットファイル(リダイレクトなど)に追加するには、次の-aオプションを追加する必要がありますtee

make | tee -a output.txt

おすすめ記事