[解決済み] 標準エラー出力に出力するエコー
2022-03-15 20:03:58
質問
Bashの標準ツールで、echoのように動作するが、stdoutではなくstderrに出力するものはありますか?
ができることは知っています。
echo foo 1>&2
でも、ちょっと不格好だし、エラーが起こりやすい(例えば、状況が変わったときに編集を間違えやすい)ような気がするんです。
解決方法は?
こうすると読みやすくなりますね。
>&2 echo "error"
>&2
は、ファイル記述子#2 をファイル記述子#1 にコピーします。したがって、このリダイレクトが実行された後、両方のファイル記述子は同じファイルを参照することになります:ファイル記述子#2が
もともと
を参照しています。詳しくは
Bash Hackers 図解リダイレクトチュートリアル
.
関連
-
[解決済み】Bashのif条件で「unary operator expected」エラーが発生する。
-
[解決済み】Bashのシンタックスエラー:予期しないファイルの終わり
-
[解決済み] ssh / リモートbashコマンドでシングルクォート文字をエスケープするにはどうすればよいですか?
-
[解決済み] シェルスクリプトで整数式が期待されるエラー
-
[解決済み] 環境変数を表示/エコーするには?
-
[解決済み] Bash prints リテラルの改行をエコーする \n
-
[解決済み] パラメータを取るBashのエイリアスを作る?
-
[解決済み] 標準出力ではなく標準エラー出力にパイプを通すにはどうしたらいいですか?
-
[解決済み] シェルコマンドを実行しながらエコーする方法
-
[解決済み] パイプで "tee "を使用しているときに、標準エラーをファイルに書き込むにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] バッシュ Vim.NET」が表示されたらVimを終了させる Warning: 出力先が端末でない"
-
[解決済み] /bin/sh: apt-get: 見つかりません。
-
[解決済み] 値がベースに対して大きすぎる(エラートークンは "08")[重複]
-
[解決済み] sed で二重引用符と単一引用符をエスケープするにはどうしたらいいですか?
-
[解決済み] eval "$(docker-machine env default) "とする。
-
[解決済み] docker alpine /bin/sh script.sh not found
-
[解決済み] シェルスクリプトで整数式が期待されるエラー
-
[解決済み] ファイル内の大文字・小文字を区別しない文字列を grep するには?
-
[解決済み] BashスクリプトからOSを検出する方法は?
-
[解決済み] Bashスクリプトでエラーを発生させる