ฉันทำการเปรียบเทียบจำนวนเต็มในทุบตี (พยายามดูว่าผู้ใช้ทำงานเป็น root) และฉันพบสองวิธีแตกต่างกัน:
สองเท่ากับ
if [ $UID == 0 ]
then
fi
-eq
if [ $UID -eq 0 ]
then
fi
ผมเข้าใจว่าไม่มี> = หรือ <= ในทุบตีเพียง -GE และเลอจึงเป็นเหตุผลว่าทำไมมี==
ถ้ามี-eq
?
มีความแตกต่างในวิธีการเปรียบเทียบทั้งสองด้านหรือไม่?
[ $UID -eq 0 ]
[ $UID -eq 0]