歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> SHELL編程

Shell腳本比較運算符及邏輯運算符小結

1、數值

格式:

test "num1" opr "num2"

[ "num1" opr "num2" ]

opr 取值:

相等:-eq

不等:-ne

大於:-gt

小於:-lt  【l是字母L的小寫】

小於等於:-le

大於等於:-ge

2、字符串

格式:

[ str1 opr str2]

[ opr str ]

opr取值:

相等:=

不等:!=

空串:-z

非空串:-n

3、文件

格式:

[ opr file ]

opr取值:

目錄: -d

文件: -f

鏈接: -L

可讀: -r

可寫: -w

可執行: -x

文件非空: -s

4、邏輯運算符

邏輯與: -a          格式: [ condition1 -a condition2 ]

邏輯或: -o          格式: [ condition1 -o condition2 ]

邏輯否: !             格式: [ ! condition ]

Copyright © Linux教程網 All Rights Reserved