test命令用法。功能:检查文件和比较值
1)判断表达式
iftest(表达式为真)
iftest!表达式为假
test表达式1–a表达式2两个表达式都为真
test表达式1–o表达式2两个表达式有一个为真
2)判断字符串
test–n字符串字符串的长度非零
test–z字符串字符串的长度为零
test字符串1=字符串2字符串相等
test字符串1!=字符串2字符串不等
3)判断整数
test整数1–eq整数2整数相等
test整数1–ge整数2整数1大于等于整数2
test整数1–gt整数2整数1大于整数2
test整数1–le整数2整数1小于等于整数2
test整数1–lt整数2整数1小于整数2
test整数1–ne整数2整数1不等于整数2
4)判断文件
testFile1–efFile2两个文件具有同样的设备号和i结点号
testFile1–ntFile2文件1比文件2新
testFile1–otFile2文件1比文件2旧
test–bFile文件存在并且是块设备文件
test–cFile文件存在并且是字符设备文件
test–dFile文件存在并且是目录
test–eFile文件存在
test–fFile文件存在并且是正规文件
test–gFile文件存在并且是设置了组ID
test–GFile文件存在并且属于有效组ID
test–hFile文件存在并且是一个符号链接(同-L)
test–kFile文件存在并且设置了sticky位
test–bFile文件存在并且是块设备文件
test–LFile文件存在并且是一个符号链接(同-h)
test–oFile文件存在并且属于有效用户ID
test–pFile文件存在并且是一个命名管道
test–rFile文件存在并且可读
test–sFile文件存在并且是一个套接字
test–tFD文件描述符是在一个终端打开的
test–uFile文件存在并且设置了它的set-user-id位
test–wFile文件存在并且可写
test–xFile文件存在并且可执行
test命令用法。功能:检查文件和比较值
最新推荐文章于 2019-05-14 16:11:06 发布