歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> SHELL編程 >> Shell腳本比較運算符及邏輯運算符小結

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

日期:2017/2/28 15:57:55   编辑: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