与 while 相功能相反,当条件不满足时执行命令,满足则退出 set 相关介绍命令参数效果备注set 无参数打印当前环境变量可以用来查看环境变量情况set -u获取环境变量值失败时报错退出默认情况下,获取环境变量值失败不会退出。与 -o nounset 等价set -x 显示执行内容与 -o xtrace 等价,用于调试脚本set-e会校验每行命令的返回值与 -o errexit 等价,用于保证脚本每步都正确执行,开启后可以使用 foo || true 这种方式 跳过检测set +e不校验每行命令的返回值ㅤset -o pipefail校验包含管道的多个子命令返回值ㅤset -E选项会导致函数继承trapㅤ最佳使用until介绍语法使用例子