shell中如何检查变量是否存在
时间:2019-04-16 23:59:04 来源:igfitidea点击:
如果变量没有定义,可以使用下面语法来停止执行Bash脚本:
${varName?Error varName is not defined} ${varName:?Error varName is not defined or is empty}
示例
#!/bin/bash # varcheck.sh: 使用 :? 来检查变量的完整性 path=${1:?Error command line argument not passed} echo "备份路径 $path."