是否可以从bash中删除错误消息

时间:2014-01-06 13:35:04

标签: bash

我想知道是否可以从bash中删除错误消息。因此,例如,bash脚本接受用户输入,如果它在终端中正常运行,它不会返回任何内容(它只是运行命令),但如果它失败,则它会删除错误消息并运行另一个脚本。最初我认为这可能会使用\ [[K,但这不起作用我不认为。 ||不起作用,因为它仍然在运行辅助命令之前返回错误消息。有什么方法可以做到这一点。

由于 本

1 个答案:

答案 0 :(得分:3)

你可以说:

bash script1 2>/dev/null || bash script2

这会将脚本1的STDERR重定向到/dev/null并执行script2如果前者以非零状态代码退出。