5.2.2. 例
5.2.2.1. エラーの分析
プロセスで多数のエラーが発生する場合は、次の方法でエラーを徹底的に調べることができます。
コマンド 2>&1 | 少ない
これは、 make 次のようなコマンド:
アンディ:~/newsoft> すべてを 2>&1 にする | 少なくする
--出力省略--
アンディ:~/newsoft> すべてを 2>&1 にする | 少なくする
--出力省略--
5.2.2.2. 標準出力と標準エラー出力の分離
このような構文はプログラマーがよく使うもので、出力をある端末ウィンドウに表示し、エラーを別の端末ウィンドウに表示します。 TTY 最初にコマンドを実行します。
アンディ:~/newsoft> make を 2> / dev / pts / 7
5.2.2.3. 出力とファイルへの同時書き込み
あなたが使用することができます tee コマンドは、入力を標準出力と1つ以上の出力ファイルに1回の操作でコピーします。 -a オプション tee 入力内容をファイルに追加します。このコマンドは、出力内容を確認しながら保存したい場合に便利です。 > および >> オペレーターは両方のアクションを同時に実行することを許可しません。
このツールは通常、パイプ(|) は、以下の例に示すようになります。
ミレイユ ~/test> 日付 | ティーファイル1 ファイル2
10年11月10日木曜日 34:2004:XNUMX CEST
ミレイユ ~/test> 猫ファイル1
10年11月10日木曜日 34:2004:XNUMX CEST
ミレイユ ~/test> 猫ファイル2
10年11月10日木曜日 34:2004:XNUMX CEST
ミレイユ ~/test> 稼働時間 | tee -a ファイル2
11:10:51 21日21:21に稼働、ユーザー数57人、平均負荷: 0.04、0.16、0.26
ミレイユ ~/test> 猫ファイル2
10年11月10日木曜日 34:2004:XNUMX CEST
11:10:51 21日21:21に稼働、ユーザー数57人、平均負荷: 0.04、0.16、0.26
ミレイユ ~/test> 日付 | ティーファイル1 ファイル2
10年11月10日木曜日 34:2004:XNUMX CEST
ミレイユ ~/test> 猫ファイル1
10年11月10日木曜日 34:2004:XNUMX CEST
ミレイユ ~/test> 猫ファイル2
10年11月10日木曜日 34:2004:XNUMX CEST
ミレイユ ~/test> 稼働時間 | tee -a ファイル2
11:10:51 21日21:21に稼働、ユーザー数57人、平均負荷: 0.04、0.16、0.26