echoの出力をstderrに出力する方法 †echo 文字列 でコマンドを実行した場合、出力はstdout(標準出力)になります。 関連資料 †標準エラー(stderr)に出力する方法 †標準出力(stdout)の出力を標準エラー(stderr)に出力するように1>&2を最後に付加します。 echo 出力する文字列 1>&2 サンプルシェルスクリプト †以下の簡単なスクリプトを作成しました。 echo HELLO 1>&2 echo WORLD out_stderr.shとして保存し実行しみます。 上図の動作結果の通り、HELLOは端末に表示されWORLDはファイルに出力されます。 標準出力と標準エラーの両方を同じファイルに出力したい場合は「逆引きUNIXコマンド/標準エラー出力をファイルに出力する方法」を参照のこと。 |