找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 1193|回复: 0

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

[复制链接]
发表于 2009-6-14 12:13 | 显示全部楼层 |阅读模式
shell 编程中使用到得if语句内判断参数; r$ g4 @9 w3 x* w" `
–b 当file存在并且是块文件时返回真 # D9 c7 w# R/ b: g1 b4 H: u! M
-c 当file存在并且是字符文件时返回真
6 R. z: u% @  N9 I; l5 t-d 当pathname存在并且是一个目录时返回真
. o' E4 Z) {9 L1 n+ u-e 当pathname指定的文件或目录存在时返回真
0 I- v5 B' J8 y, K; [-f 当file存在并且是正规文件时返回真
% r: y# p9 q6 n' ^7 {, s6 d-g 当由pathname指定的文件或目录存在并且设置了SGID位时返回为真 , [% }! Y8 S. n8 W" j
-h 当file存在并且是符号链接文件时返回真,该选项在一些老系统上无效 # ?9 Z! p4 s/ C+ y* C
-k 当由pathname指定的文件或目录存在并且设置了“粘滞”位时返回真
* `/ c$ r# F8 E* v7 R8 {7 s2 d6 J-p 当file存在并且是命令管道时返回为真
: s6 U; ^/ z5 B- M( W1 J/ T$ c-r 当由pathname指定的文件或目录存在并且可读时返回为真 ! T4 j* V) t& R, k8 r: p" z
-s 当file存在文件大小大于0时返回真
7 K+ D8 h+ y4 x  a, F: d$ \8 V-u 当由pathname指定的文件或目录存在并且设置了SUID位时返回真
& z* S, u! u) n8 I. p# `) j-w 当由pathname指定的文件或目录存在并且可执行时返回真。一个目录为了它的内容被访问必然是可执行的。
+ O; N  a9 G: ^3 E1 \; j7 z! e-o 当由pathname指定的文件或目录存在并且被子当前进程的有效用户ID所指定的用户拥有时返回真。 8 D- K/ M8 r5 a! A+ G( i

; o; A; ^$ Q9 _/ ?1 kUNIX Shell 里面比较字符写法:2 y4 u% M) I* x1 S# x
-eq   等于 # ^# L! E  z) {0 N5 P
-ne    不等于 5 P" P0 A" H7 S
-gt    大于
0 V1 t& i8 j! n) N/ _-lt    小于 5 j2 ~$ I. }) R" u. q
-le    小于等于
; h1 I  S3 d. N& b-ge   大于等于 ! ]" T6 e' p7 ]/ N7 L2 n) w
-z    空串 ! M( l" V/ ]2 p, W, h/ {
=    两个字符相等 6 `' V! V* v$ @* q. g4 S' L
!=    两个字符不等
, w- M5 }/ A9 O$ |1 X( s-n    非空串
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-20 08:26 , Processed in 0.262951 second(s), 16 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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