Bash Aritmetik Karşılaştırmalar






Bash Script alışa gelinen programlama dillerinden farklıdır( Scprit dilidir zaten.)

Direkt karşılaştırma operatörü kullanılmaz bunun yerine aşağıda belirtilen şekilde karşılaştırma işlemleri yapılır.




   
-lt<
-gt>
-le<=
-ge>=
-eq==
-ne!=



Uygulama üzerinden gösterirsek:
#!/bin/bash
# declare integers
NUM1=2
NUM2=2
if [ $NUM1 -eq $NUM2 ]; then
 echo "değerler eşit"
else 
 echo "değerler eşit değil"
fi 


Yukarıda iki farklı değişkene aynı değerler atandı ve karşılaştırma yapıldı ve sonucu "değerler eşit" olacaktır