linux shell状态测试表达式含义


linux shell状态测试表达式含义
 
文件测试
- d    目录  
- s   文件长度大于0、非空
- f   正规文件
- w 可写
- L   符号连接
- u 文件有s u i d位设置
- r   可读 
- x 可执行
 
-nt 测试 file1 是否比 file2 更新。修改日期将用于这次和下次比较。
-ot 测试 file1 是否比 file2 旧。
-ef 测试 file1 是不是 file2 的硬链接。 
 
数值测试   
-eq 数值相等。
-ne    数值不相等。
-gt    第一个数大于第二个数。
-lt     第一个数小于第二个数。
-le    第一个数小于等于第二个数。
-ge    第一个数大于等于第二个数。
 

相关内容

    暂无相关文章