“导出 >/dev/stderr”是什么意思?

“导出 >/dev/stderr”是什么意思?

我在 bash 脚本中发现了以下行:

export >/dev/stderr

这是什么意思?

答案1

它的目的是在标准输出之外的其他地方打印环境,可能是因为输出将通过管道传输到另一个程序或文件中。我不知道的是为什么它使用该命令export 而不是env.但也许脚本比这复杂得多,它会读取甚至执行 stderr 的内容,无论如何,stderr 的意思是正如我所说的那样,在被重定向器或管道忽略时打印一些输出。

相关内容