unix conditional statements
Unix'te Kodlama Koşullu İfadeler:
Kabuk betiklerinin genellikle belirli kontrol değişkenlerinin değerine bağlı olarak farklı komutları yürütmek için oluşturulması gerekir. Farklı yürütme yolları, koşullu talimatlar kullanılarak belirlenir.
Bu eğitimde, ilişkisel operatörler ve çeşitli koşullu ifadeler kullanarak kabuk karar verme hakkında bilgi vereceğiz.
Unix Videosu # 15:
Unix Koşullu İfadeler if-elif-fi
Unix, daha önce bahsedilen mantıksal operatörlere ek olarak bir dizi ilişkisel operatör sağlar. Bunlar sayısal değerleri karşılaştırmak için kullanılabilir.
pc ücretsiz indirme için ai yazılımı
- -den az
- -le küçüktür veya eşittir
- -gt büyüktür
- -ge büyüktür veya eşittir
- -eq eşittir
- -ne eşit değil
Unix, diğer komutları koşullu olarak yürütmek için bir dizi yol sağlar.
Bunlar aşağıda ele alınmıştır:
# 1) if ifadeleri
kötü amaçlı yazılımlardan kurtulmak için en iyi program
Misal:
if then fi
# 2) if… else ifadeleri
Misal:
if then else fi
# 3) if… elif… else… fi ifadesi
Misal:
if then elif then else Aşağıda, bu koşullu ifadeleri gösteren bazı örnek programlar verilmiştir:
# 1) Bir giriş numarasının pozitif olup olmadığını kontrol edin:
$ echo “Enter a number” $ read num $ if ( $num -gt 0 ) $ then $ echo “It is a positive number” $ fi
# 2) Bir giriş numarasının pozitif olup olmadığını kontrol edin:
$ echo “Enter a number” $ read num $ if ( $num -gt 0 ) $ then $ echo “It is a positive number” $ else $ echo “It is not a positive integer” $ fi
# 3) Bir giriş numarasının pozitif, sıfır veya negatif olup olmadığını kontrol edin:
$ echo “Enter a number” $ read num $ if ( $num -gt 0 ) $ then $ echo “It is a positive number” $ elif ( $num -eq 0 ) $ then $ echo “num is equal to zero” $ else $ echo “It is not a positive integer” $ Fi
Daha fazla bilgi edinmek için yaklaşan eğiticimize bakın Koşullu İfadeler !!
PREV Eğitimi | SONRAKİ Eğitici
Önerilen Kaynaklar
- Unix Shell Script Aritmetik ve Boole Operatör Örnekleri
- Python Operatörleri
- Unix Borular Eğitimi: Unix Programlamada Borular
- Unix Değişkenleriyle Çalışma: Kabuk Komut Dosyası Yazmanın Özellikleri
- Unix Shell Komut Dizilerinde Switch Case Kullanımı: Case-esac İfadesi
- Unix Nedir: Unix'e Kısa Bir Giriş
- Unix Metin İşleme Komutları: Örneklerle Unix Filtreleri
- Python Koşullu İfadeler: if_else, elif, iç içe geçmiş if İfadeleri