找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 1200|回复: 0

[webOS开发] linux if语句内判断参数

[复制链接]
发表于 2009-6-14 12:13 | 显示全部楼层 |阅读模式
shell 编程中使用到得if语句内判断参数* q/ b! Z+ W) h4 T
–b 当file存在并且是块文件时返回真 0 m- O5 G3 P! p/ d* l2 ^! f* V" O$ c
-c 当file存在并且是字符文件时返回真 1 v2 d9 u1 |. Z4 g; m0 u) ^
-d 当pathname存在并且是一个目录时返回真 6 p) R# Z0 c- E5 g  V, H
-e 当pathname指定的文件或目录存在时返回真
5 x# `/ u/ \1 Q- V) o-f 当file存在并且是正规文件时返回真
! s3 M! D& f3 n  W1 Z-g 当由pathname指定的文件或目录存在并且设置了SGID位时返回为真
4 \5 _. r" j- H  B! D-h 当file存在并且是符号链接文件时返回真,该选项在一些老系统上无效
' z  |6 y4 C5 S4 C) M) X( K( f-k 当由pathname指定的文件或目录存在并且设置了“粘滞”位时返回真
5 W  ~( v  U  [# o-p 当file存在并且是命令管道时返回为真 0 m; J. S% N3 |2 ]8 x' H% G" X
-r 当由pathname指定的文件或目录存在并且可读时返回为真 " [- N5 {7 V/ T/ K" G
-s 当file存在文件大小大于0时返回真 * L8 o4 G& s! k6 M
-u 当由pathname指定的文件或目录存在并且设置了SUID位时返回真
0 r$ u0 [5 E: R-w 当由pathname指定的文件或目录存在并且可执行时返回真。一个目录为了它的内容被访问必然是可执行的。
. z9 l& O3 e4 v, B-o 当由pathname指定的文件或目录存在并且被子当前进程的有效用户ID所指定的用户拥有时返回真。 ! Z% |5 K, \' W  [, Y, g% n

2 e8 Z2 d: A  f" {. d  J5 q+ h( HUNIX Shell 里面比较字符写法:+ Z% c8 P0 r& q9 i$ W. B4 x
-eq   等于 4 T7 A9 s4 I. s7 J2 r: G
-ne    不等于 3 Z) U7 X! r; a& [2 \4 e. E
-gt    大于
& A& S  i; \/ p6 z- L# C/ \-lt    小于 7 _3 m8 X# Z8 E! u- y
-le    小于等于 ( o5 {3 _- s8 V6 O+ T# b
-ge   大于等于
( B0 f4 b6 [- U% O5 ]# d2 y: t- X- g-z    空串
, V% ]8 p2 A0 u=    两个字符相等
5 [! j5 U  [% M. Y( `  g7 |!=    两个字符不等 5 S4 \0 o; w# @9 |% y3 H, ^3 A! ^# }
-n    非空串
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|Archiver|手机版|小黑屋|吹友吧 ( 京ICP备05078561号 )

GMT+8, 2025-2-24 08:12 , Processed in 0.240146 second(s), 15 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表