新闻| 论坛| 博客| 在线研讨会
shell if相关参数
wxy_88kl| 2008-05-06 12:43:12 阅读:2492 发布文章

[-aFILE] 如果FILE存在则为真。
[-bFILE] 如果FILE存在且是一个块特殊文件则为真。
[-cFILE] 如果FILE存在且是一个字特殊文件则为真。
[-dFILE] 如果FILE存在且是一个目录则为真。
[-eFILE] 如果FILE存在则为真。
[-fFILE] 如果FILE存在且是一个普通文件则为真。
[-gFILE] 如果FILE存在且已经设置了SGID则为真。
[-hFILE] 如果FILE存在且是一个符号连接则为真。
[-kFILE] 如果FILE存在且已经设置了粘制位则为真。
[-pFILE] 如果FILE存在且是一个名字管道(F如果O)则为真。
[-rFILE] 如果FILE存在且是可读的则为真。
[-sFILE] 如果FILE存在且大小不为0则为真。
[-tFD] 如果文件描述符FD打开且指向一个终端则为真。
[-uFILE] 如果FILE存在且设置了SUID (set user ID)则为真。
[-wFILE] 如果FILE如果 FILE 存在且是可写的则为真。
[-xFILE] 如果FILE存在且是可执行的则为真。
[-OFILE] 如果FILE存在且属有效用户ID则为真。
[-GFILE] 如果FILE存在且属有效用户组则为真。
[-LFILE] 如果FILE存在且是一个符号连接则为真。
[-NFILE] 如果FILE存在 and has been mod如果ied since it was last read则为真。
[-SFILE] 如果FILE存在且是一个套接字则为真。
[FILE1-ntFILE2] 如果FILE1has been changed more recently thanFILE2, or 如果FILE1exists andFILE2does not则为真。
[FILE1-otFILE2] 如果FILE1FILE2要老, 或者FILE2存在且FILE1不存在则为真。
[FILE1-efFILE2] 如果FILE1FILE2指向相同的设备和节点号则为真。
[-oOPTIONNAME ] 如果 shell选项 “OPTIONNAME” 开启则为真。
[ -zSTRING ] “STRING” 的长度为零则为真。
[ -nSTRING ] or [ STRING ] “STRING” 的长度为非零 non-zero则为真。
[ STRING1 == STRING2 ] 如果2个字符串相同。 “=” may be used instead of “==” for strict POSIX compliance则为真。
[ STRING1 != STRING2 ] 如果字符串不相等则为真。
[ STRING1 < STRING2 ] 如果 “STRING1” sorts before “STRING2” lexicographically in the current locale则为真。
[ STRING1 > STRING2 ] 如果 “STRING1” sorts after “STRING2” lexicographically in the current locale则为真。
[ ARG1-eqARG2 ] 等于
[ ARG1-neARG2 ] 不等于
[ ARG1-gtARG2 ] 大于
[ ARG1-ltARG2 ] 小于
[ ARG1-leARG2 ] 小于等于
[ ARG1-geARG2 ] 大于等于

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
tingzi 2008-05-06 18:00:31 

好东东~~

漫天皆白, 雪里行军情更迫。 头上高山, 风卷红旗过大关。 此行何去?
推荐文章
最近访客