unix shell script arithmetic
Unix'te Kabuk Aritmetiği ve Boole Operatörleriyle Çalışma:
Bu eğitimde, Unix kabuğu tarafından desteklenen çeşitli operatörleri gözden geçireceğiz.
Operatörler, kabuk programlarında değişkenleri ve sabitleri işlemek için kullanılır. Matematiksel işlemler yapmaları gerekir.
Burada size Aritmetik Operatörlerle çalışma hakkında daha fazla bilgi vereceğiz.
Unix Videosu # 14:
ücretsiz gerçek zamanlı kötü amaçlı yazılım koruması 2017
Burada genellikle geri-tik (`) kullanıldığına dikkat edin - bir komut çalıştırılırken, geri tikler arasındaki her şey çalıştırılır ve komutun hatırlatıcısı çalıştırılmadan önce sonuçla değiştirilir.
Yeni mermilerde ( Misal: bash), ifadenin '$ (' ve ')' arasına yerleştirilmesiyle aynı sonuç elde edilebilir.
Ne öğreneceksin:
Unix'te Operatörler
# 1) Kabuk Aritmetik Operatörleri Örneği
Bunlar temel matematiksel işlemlerden oluşur:
- Ekleme: +
- Çıkarma: -
- Çarpma işlemi: *
- Bölünme: /
- Modül:%
Bu operatörlerin her biri işlemi iki tamsayı değişkeni veya sabit üzerinde gerçekleştirir.
Örneğin, aşağıdaki program bu işlemlerin her birini göstermektedir:
$ c=`expr $a + $b` $ echo “the value of addition=$c” $ d=`expr $a - $b` $ echo “the value of subtraction=$d” $ e= expr $a * $b` $ echo “the value of multiplication=$e” $ f=`expr $a / $b` $ echo “the value of division=$f” $ g= echo `expr $a % $b` $ echo “the value of modulus=$c”Unix kabuğu kayan nokta işlemlerini yerel olarak desteklemez. Bunun için ayrı bir komut satırı aracı kullanılmalıdır. 'Bc' co0mmand bunun için en standart araçtır.
Misal:
$ c = `echo “$a + $b” | bc` $ d = `echo “$a + $b” | bc`Operatörlerin her birinin her iki tarafta da bir boşlukla çevrelenmesi gerektiğini ve '*' operatörlerinin bir ters eğik çizgi '' ile kaçılması gerektiğini unutmayın.
# 2) Kabuk Mantıksal Boole Operatörleri Örneği
Unix'teki mantıksal operatörler aşağıdaki gibidir:
- Değil:!
- Ve: -a
- Veya: -o
Bu operatörler ve kullanımları bir sonraki eğitimde ayrıntılı olarak ele alınacaktır.
PREV Eğitimi | SONRAKİ Eğitici
android'de apk dosyalarına nasıl erişilir
Önerilen Kaynaklar
- Örneklerle Unix Shell Scripting Eğitimi
- Unix Metin İşleme Komutları: Örneklerle Unix Filtreleri
- Örneklerle Unix'te Kesme Komutu
- Unix Komutları: Örneklerle Temel ve Gelişmiş Unix Komutları
- Unix Cat Komut Sözdizimi, Örneklerle Seçenekler
- Parametreli ve Dönüşlü Unix Shell Komut Dosyası İşlevleri
- Örneklerle Unix'te Ls Komutu
- Unix Koşullu İfadeler: O Zaman Değilse ve İlişkisel Operatörler