我写了一个剧本。它有一些echo语句。它调用了一些第三方工具。我想将所有转到stdout的内容(从echo语句和所有工具输出)重定向到stderr。我该怎么做?
最佳答案
您需要将命令的stdout重定向到stderr。your_command.sh 1>&2
如果要在脚本中执行此操作,可以将整个脚本包装为一个函数,并将其输出重定向到stderr:
main() {
echo hello
echo world
some_script.sh
}
main 1>&2
关于linux - 如何将输出从bash脚本重定向到stderr,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46809416/