if [ $b -gt 0 -o $c -gt 0 -a $a -gt 0 ]; then
.
fi
對shell中的關系運算符說明如下:
-gt 表示greater than,大於
-lt 表示less than,小於
-eq 表示 equal,等於
對shell中的連接符說明如下:
-a 表示 and,且
-o 表示 or,或
也可以寫成這樣:
if [ $b -gt 0 ] || [ $c -gt 0 ] && [ $a -gt 0 ]; then
.
fi
其中,&&表示and,||表示or