回答:
魚の殻
標準出力と標準エラーの両方をファイルall_output.txtにリダイレクトするには、次のように記述できます。
echo Hello > all_output.txt ^&1
2>&1も機能します— ^本質的に魚の略記です>2。2>| lessまたは^| less単独で stderr のみをパイプすることに注意してください。私たちとエラーの両方をパイプするために、行う^&1 | less
ではPowerShellのそれはまったく同じです。
2>&1 get-process none、powershell 2>&1にエラーを送信します
成功出力ストリーム。
(からabout_Redirection)。
In bashとksh少なくとも、この方法で動作することもわかっています。
これは一般的な慣習のようです。
それを見つける簡単な方法は、シェルのmanページを開いて検索を行うことです&1(with /を入力してから&1)。これは他の状況ではめったに起こりません。
bashでは、まったく同じことを行います。
./some_exec > out 2>&1