在bash脚本中关闭错误消息

时间:2010-03-11 20:13:17

标签: bash

如何关闭bash脚本的错误消息?

我想把它关掉,并自己处理预期的

例如,当它找不到某些文件时,显示我的特定错误消息。

由于

2 个答案:

答案 0 :(得分:3)

您不想关闭它们 - 您想捕获它们并解析它们以便您可以显示自己的消息。 (虽然如果脚本写得很好,你实际上不必捕获它们,只需检查退出代码。)你需要重定向stderr

script_to_run 2> captured_stderr
# now examine the contents of captured_stderr

如果您只使用退出代码执行此操作,则可以重定向到/dev/null

有关重定向的详情,请在此处尝试short versionlong version

答案 1 :(得分:0)

你可以肯定“陷阱”redirecting stderr to somewhere else

不确定您是否可以使用“您自己的”替换它们而不检查各种返回代码并处理此on a case by case basis