Shell中比較大小簡潔總結


-eq           //等於                                                                                                                                                                                                                                              

-ne           //不等於                                                                                                                                                                                                                                            

-gt            //大於 (greater )                                                                                                                              

-lt            //小於  (less)

-ge            //大於等於

-le            //小於等於

在linux 中 命令執行狀態:0 為真,其他為假

邏輯與: &&
第一個條件為假時,第二條件不用再判斷,最終結果已經有;
第一個條件為真時,第二條件必須得判斷;
邏輯或: ||
邏輯非: !


示例:

#!/bin/bash
if [ $1 -gt $2 ]
then echo "$1>$2"
else echo "$2>$1"
fi


免責聲明!

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



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