使用 bash,您可以允许set -e特定命令失败,例如:
someCommandThatProbablyFails || true
Run Code Online (Sandbox Code Playgroud)
有什么set -u可以让特定变量不受约束的吗?
具体来说,我正在做类似的事情:
if [ -n "${1}" ]; then
SOMEVAR="${1}"
else
SOME_STUFF_TO_DETERMINE_SOMEVAR
fi
Run Code Online (Sandbox Code Playgroud)
在这种情况下,"${1}"如果没有任何内容从命令行传递到脚本中,则会触发未绑定变量错误。
| 归档时间: |
|
| 查看次数: |
1220 次 |
| 最近记录: |