预定义变量
# 脚本名称
echo $0
# 接收到的参数的个数
echo $#
# 接受到的参数的值
echo $*
# 第n个参数的值
echo $1,$2,$3 ...
条件表达式
[ -e /etc/fstab ]
条件表达式是参数详解
参数 | 作用 | 例子 |
---|---|---|
-d | 是否是目录 | [ -d /etc/fstab ] |
-e | 文件是否存在 | [ -e /etc/fstab ] |
-f | 是否是一般文件 | [ -f /etc/fstab ] |
-r | 是否有读权限 | [ -r /etc/fstab ] |
-w | 是否有写权限 | [ -w /etc/fstab ] |
-x | 是否有执行权限 | [ -x /etc/fstab ] |
-z | 字符串是否为空 | [ -z ” ] |