感谢支持
我们一直在努力

Unix中test命令的用法

test命令的功能:检查文件和比较值。


1、判断表达式


if test (表达式为真)


if test !(表达式为假)


test 表达式1 -a表达式2两个表达式都为真


test 表达式1 -o表达式2两个表达式有一个为真


2、


test -n 字符串字符串的长度非零


test -z 字符串字符串的长度为零


test 字符串1=字符串2字符串相等


test 字符串1!=字符串2字符串不等



3、判断整数


test 整数1 -ep 整数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、判断文件


test File1 -ef File2两个文件具有同样的设备号和结点号


test File1 -nt File2文件1比文件2新


test File1 -ot File2文件1比文件2旧


test -b File文件存在并且是块设备文件


test -c File文件存在并且是字符设备文件


test -d File文件存在并且是目录


test -e File文件存在


test -f File文件存在并且是正规文件


test -g File文件存在并且是设置了组ID


test -G File文件存在并且属于有效组ID


test -h File文件存在并且是一个符号链接(同-L)


test -k File文件存在并且设置了sticky位


test -b File文件存在并且是块设备文件


test -L File文件存在并且是一个符号链接(同-h)


test -o File文件存在并且属于有效用户ID


test -p File文件存在并且是一个命名管道


test -r File文件存在并且可读


test -s File文件存在并且是一个套接字


test -t FD 文件描述符是一个终端打开的


test -u File文件存在并且设置了它的set-user-id位


test -w File文件存在并且可写


tes -x File文件存在并且可执行

赞(0) 打赏
转载请注明出处:服务器评测 » Unix中test命令的用法
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏