stderr 未正确定向
stderr not directed properly
以下命令:
ls > . 2> error
打印:
bash: .: Is a directory
到航站楼。但是因为我将 stderr 重定向到 'error' 我希望这一行被写入错误而不是终端。
重定向是从左到右完成的,因此您的 stdout 重定向在 stderr 重定向开始之前就失败了。比较 ls 2> error > .
以下命令:
ls > . 2> error
打印:
bash: .: Is a directory
到航站楼。但是因为我将 stderr 重定向到 'error' 我希望这一行被写入错误而不是终端。
重定向是从左到右完成的,因此您的 stdout 重定向在 stderr 重定向开始之前就失败了。比较 ls 2> error > .