下面有一个bash脚本,它基本上是做一些事情,并在最后调用diff。我想知道bash是否以与diff相同的行为处理退出代码。/bin/bashdiff -r $RUN_DIR/testdata/actual_result$RUN_DIR/testdata/expected_result# this is run_test.sh
Bash似乎没有将"exit on error“环境标志传递到命令替换shell中。我使用了大量的命令替换(以解决bash缺乏返回值的问题),但是如果子still中的某些内容失败了,我仍然希望整个脚本继续运行。/bin/bash
echo "You should only see this line, and not any other line."(使用GNU bash, version 4.2.25(1)-release (x86_6