2>&1の違いそして2>&1 [重複]

2>&1の違いそして2>&1 [重複]

bashでは、関数に対して次の2つの呼び出しを実行します。この関数は、エラー出力をキャプチャする他の関数にパイプされます。

>&2 log_stdout | log_err

log_stdout >&2 | log_err

2つの間に意味上の違いはありますか?

編集:両方の重複提案素晴らしいコミュニティウィキはこの特定の質問に対する答えを提供しません。

答え1

それらは同じです。

リダイレクトの相対的な順序は重要ですが、コマンドに関連する場所は重要ではありません。

関連情報