- 博客(2)
- 收藏
- 关注
转载 shell中条件判断if中的-z到-d的意思
[ -a FILE ] 如果 FILE 存在则为真。 [ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。[ -c FILE ] 如果 FILE 存在且是一个字特殊文件则为真。 [ -d FILE ] 如果 FILE 存在且是一个目录则为真。 [ -e FILE ] 如果 FILE 存在则为真。 [ -f FILE ] 如果 FILE 存在且是一个普通文件则为
2013-12-27 11:08:46 471
原创 循环判断程序参数值是否为空(校验指令参数是否null)
要想对脚本中的参数是否为空值使用[ -z "$var" ]判断即可;但是当一个shell脚本需要输入多个参数时,如果单单使用if判断代码会显得很长!例如:if [-z "${vals[1]}" ] || [-z "${vals[2]}" ] || [-z "${vals[3]}" ] || [-z "${vals[4]}" ]; then看4个参数就已经如此之长!如果加入for循环
2013-12-27 10:57:38 1472
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人