tee
コマンドは、標準入力を受け取り、それを標準出力に表示しつつ、指定したファイルにも書き込むことができるコマンドです。これにより、データをリアルタイムで確認しながら、同時にファイルに保存することができます。
基本的な構文は以下の通りです。
tee [オプション] [引数]
-a
または --append
: 指定したファイルに追記します。デフォルトではファイルは上書きされます。-i
または --ignore-interrupts
: 割り込み信号を無視します。以下に、tee
コマンドのいくつかの実用的な例を示します。
echo "Hello, World!" | tee output.txt
このコマンドは “Hello, World!” を表示し、同時に output.txt
に書き込みます。
echo "追加の行" | tee -a output.txt
このコマンドは “追加の行” を output.txt
に追記します。
echo "データ" | tee file1.txt file2.txt
このコマンドは “データ” を file1.txt
と file2.txt
の両方に書き込みます。
tee
コマンドを使用する際は、出力を確認しながらファイルに保存できるため、デバッグやログの取得に便利です。tee
を使用することで、処理の進行状況をリアルタイムで確認しながら、ログファイルに記録することができます。