这是我要实现的目标的示例:
#!/bin/bash
set -e # abort if error
...
command1 2>&1 | command2
...
而且我注意到有时会command1
失败,但 command2 不会,并且 shell 脚本会愉快地继续......如果我不必在这里使用管道,那么set -e
就足够了,但现在它不适用于那里的管道......
有什么想法吗?谢谢
这是我要实现的目标的示例:
#!/bin/bash
set -e # abort if error
...
command1 2>&1 | command2
...
而且我注意到有时会command1
失败,但 command2 不会,并且 shell 脚本会愉快地继续......如果我不必在这里使用管道,那么set -e
就足够了,但现在它不适用于那里的管道......
有什么想法吗?谢谢