bash short-circuit evaluation RefShort-circuit evaluation Bash 中可以使用 && 和 || 达到短路求值的效果,根据前一个命令的 exit code 来判断是否执行后续的逻辑: grep -q <pattern> <file> || do ... # 在发现 pattern 时执行 grep -q <pattern> <file> && do ... # 在没发现 pattern 时执行