linux test
Contents
linux test
http://www.ibm.com/developerworks/cn/linux/l-bash-test.html
内置命令 test 根据表达式_expr_ 求值的结果返回 0 (真) 或 1 (假) 。也可以使用方括号: test expr 和 [ _expr_ ] 是等价的。 可以用$? 检查返回值;可以使用 && 和 || 操作返回值;也可以用本技巧后面介绍的各种条件结构测试返回值。
-d
目录
-e
存在 (也可以用 -a)
-f
普通文件
-h
符号连接 (也可以用 -L)
-p
命名管道
-r
可读
-s
非空
-S
socket
-w
可写
-N
从上次读取之后已经做过修改
可以用 -eq、 -ne、-lt、 -le、 -gt 或 -ge 比较算术值,它们分别表示等于、不等于、小于、小于等于、大于、大于等于。
Author -
LastMod 2012-04-01