- umask 设置权限掩码
一般默认掩码为022
目录最高权限 777
文件最高权限 666
根据掩码,创建目录时,权限为
777 - 022 = 755
666 - 022 = 644
- 字符串测试
test
1)检测变量是否为空
[ -z $var]
如果为空执行后面的
[ -z $var ] && touch filename
- 程序退出状态
举例:测试字符串
[ -z "" ]
echo $? # 0
[ -z "aaa" ]
echo $? # 1
0为正常,1为异常
- 测试状态
文件:
-d 目录-x 可执行
-w 可写
-s 文件长度非空
-r 可读
-L 符号连接
-f 正规的文件1)测试文件是否可执行
[ -x filename ]
echo $?
2)测试是否是正规的文件,如果是目录,则不通过
[ -f tttt ];echo $?
时间: 2024-10-12 16:01:10