bash 语句中的大于和与符号是什么意思?

bash 语句中的大于和与符号是什么意思?

例如,如果我有一个声明:

/home/1/test.sh > /home/1/test.log 2>&1

这最后一部分的作用是什么?

谢谢。

答案1

大于或大于 1 表示重定向 stdout(标准输出,通常写入终端的内容)。大于 2 表示重定向 stderr(标准错误)。

在 2>&1 中,您正在重定向 stderr AND(与符号)stdout。

相关内容