「tee」(2011/01/31 (月) 12:12:16) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
標準入力からの入力を標準出力と指定したファイルに出力する。
標準入力がT字に分かれるイメージ
標準入力------→標準出力
|
|
|
|
↓
ファイル
----
# ls -l | tee aaa_log | wc -l
lsコマンドの実行結果をaaa_logファイルに書き込み、aaa_logファイルの行数を表示(wc -l)する。
----
指定したファイルが存在した場合は上書きする。
上書きせず追記したい場合は -aオプションを使用。
----
# ls -l | tee -a bbb_log | wc -l
lsコマンドの実行結果をbbb_logファイルに書き込み、bbb_logファイルの行数を表示する。
すでにbbb_logファイルが存在する場合は、上書きされずに追記される。
# ./ccc.sh 2>&1 | tee /temp/ccc.log
プログラムの標準出力、標準エラーをファイルに書き出す
標準入力からの入力を標準出力と指定したファイルに出力する。
標準入力がT字に分かれるイメージ
標準入力------→標準出力
|
|
|
|
↓
ファイル
----
# ls -l | tee aaa_log | wc -l
lsコマンドの実行結果をaaa_logファイルに書き込み、aaa_logファイルの行数を表示(wc -l)する。
----
指定したファイルが存在した場合は上書きする。
上書きせず追記したい場合は -aオプションを使用。
# ls -l | tee -a bbb_log | wc -l
lsコマンドの実行結果をbbb_logファイルに書き込み、bbb_logファイルの行数を表示する。
すでにbbb_logファイルが存在する場合は、上書きされずに追記される。
# ./ccc.sh 2>&1 | tee /temp/ccc.log
プログラムの標準出力、標準エラーをファイルに書き出す
表示オプション
横に並べて表示:
変化行の前後のみ表示: