要将标准输出重定向到 Bash 中的截断文件,我知道要使用:
cmd > file.txt
要在 Bash 中重定向标准输出,附加到文件,我知道使用:
cmd >> file.txt
要将标准输出和标准错误都重定向到截断的文件,我知道要使用:
cmd &> file.txt
如何重定向附加到文件的标准输出和标准错误?cmd &>> file.txt对我不起作用。
cmd &>> file.txt
cmd >>file.txt 2>&1
Bash 从左到右执行重定向,如下所示:
>>file.txt
file.txt
stdout
2>&1
stderr
&1