文件测试运算符
运算符 | 举例 | 结果 |
---|---|---|
-r | -r'file' | 可以读取file,则返回真 |
-w | -w $a | $a中包含的文件名是可以写入的文件名,则返回真 |
-e | -e 'myfile' | 'myfile'存在,返回真 |
-z | -z 'data' | 'data'存在,但是空的,返回真 |
-s | -s 'data' | 'data'存在,返回'data'的大小 |
-f | -f 'novel.txt' | novel.txt是普通文件,则返回真 |
-d | -d '/tmp' | '/tmp'是目录,则返回真 |
-T | -T 'unknow' | 'unknow'显示为文本文件,则返回真 |
-B | -B 'unknow' | 'unknow'显示为二进制文件,则返回真 |
-M | -M 'foo' | 返回测序启动运行以来'foo'文件被修改后经过的时间(天) |
-
-s的举例
返回字符个数