在shell的if條件里,判斷 a>0 且 (b>0 或 c>0) ,如何編寫?


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM