Linux:shell条件スクリプト判断
1291 ワード
-b file ,
-c file ,
-d file ,
-e file ,
-f file ,
-g file SGID ,
-h file ,
-k file "sticky"
-p file ,
-r file ,
-s file ,
-u file SUID ,
-w file ,
-x file ,
-o file ID ,
-z string string 0,
-n string string 0,
string1 = string2 ,
string1 != string2 ,
int1 -eq int2 int1 int2,
int1 -ne int2 int1 int2,
int1 -lt int2 int1 int2,
int1 -le int2 int1 int2,
int1 -gt int2 int1 int2,
int1 -ge int2 int1 int2,
!expr expr 。expr
expr1 -a expr2 expr1 expr2
expr1 -o expr2 expr1 expr2
-eq =
-ne !=
-gt >
-lt <
-ge
-le -z
-n
:
a b :if [ $a = $b ]
a : if [ -z $a ]
a b :if [ $a -gt $b ]