No.094入出力とパイプ
標準エラー出力
ヒョウジュンエラーシュツリョク・standard error output
知識レベル 基礎
答えひとことで
標準エラー出力は、プログラムがエラーや警告を既定で送り出す出力の流れのことです。
くわしく
標準エラー出力は、プログラムがエラーや警告を既定で送り出す出力の流れです。 標準出力と分けることで、結果データとエラーメッセージを別々に扱えます。 ログ保存、パイプ処理、障害切り分けの時にこの分離が役立ちます。 単に『赤字の表示』ではなく、独立した出力経路だと理解することが重要です。
わかったか、確かめる
説明できたら印を付けてください(この端末に残ります)。
0 / 1
ことばの地図
関係するコマンド
No.002echo文字列や変数展開結果を標準出力へ表示します。手軽ですが、エスケープ解釈や-nの扱いに実装差があるため、厳密な出力制御にはprintfを使うほうが安全です。No.007printf書式指定子を使って文字列、数値、改行、タブなどを正確に出力します。移植性の高いシェルスクリプトではechoよりprintfを優先する場面が多くあります。No.050tee流れてきた出力を標準出力へ通しつつ、同時にファイルへ書き込みます。パイプラインの途中結果を可視化したい時にも使えます。No.038grep文字列や正規表現(regular expression)に一致する行を取り出します。ログ、設定、ソースコード、一覧出力の絞り込みに幅広く使えます。No.040less長い内容を前後に移動しながら対話的に閲覧できます。大きなログや設定ファイルを端末で読む時の定番です。No.041tail末尾数行または末尾数バイトを表示します。更新されるログを追う用途では-fや-Fがよく使われます。
よくある質問
資格試験では
- LPIC-1 102中心標準入出力とシェル文法の理解
- LinuC レベル1 102中心標準入出力とシェル文法の理解
標準エラー出力 を最後まで読みました。
Linux 用語辞典に戻る497 / 512