PowerShell'de, tek bir ifade oluşturmak üzere ifadeleri veya ifadeleri bağlamak için mantıksal işleçler kullanılır. Mantıksal işleçlerin çıktısı genellikle ' gibi Boolean değerlerle sonuçlanır. $Doğru ' veya ' $Yanlış ”. Bunlar, aynı anda birden fazla koşulu kontrol ederken çok faydalıdır. Mantıksal işleçler arasında “ -Ve ”, “ -veya ”, “ -özgür ', ve ' -Olumsuz ”.
Bu yazı, PowerShell'deki birkaç mantıksal işleci gözlemleyecektir.
PowerShell'de Mantıksal İşleçleri Kullanma Süreci Nedir?
Aşağıda listelenen mantıksal işleçler, sonraki kılavuzda ele alınmıştır:
Operatör 1: Mantıksal VE (-ve)
PowerShell'de ' VE Boolean değerini döndürmek için ' operatörü kullanılır ' $Doğru ” eğer her iki ifade veya koşul doğruysa:
$val1 = onbeş
$val2 = 25
( $val1 -lt $val2 ) -Ve ( $val2 -eq 25 )
Operatör 2: Mantıksal VEYA (-veya)
“ VEYA ' mantıksal operatör ' döndürmek için kullanılır $Doğru ” değeri, en az bir koşul doğruysa:
$val1 = onbeş
$val2 = 25
( $val1 -lt $val2 ) -veya ( $val2 -eq yirmi )
Operatör 3: Mantıksal Özel XOR (-xor)
Mantıksal dışlayıcı “ ÖZGÜR ” operatörü yalnızca “ döndürür $Doğru ” değeri, bir ifade doğru olduğunda. Birden fazla ifade doğruysa, o zaman bir 'döndürür' $Yanlış ' değer:
$val1 = 10$val = onbeş
( $val1 -lt $val2 ) -özgür ( $val2 -eq onbeş ) -özgür ( $val1 -eq 10 )
Operatör 4: Mantıksal DEĞİL (-değil)
' NOT ' mantıksal operatörü, sağlanan değerin tersini döndürür. Bazı belirli değerler ' $Doğru ” ardından bu operatör “ $Yanlış ' değer:
$val1 = yirmi$val2 = 30
-Olumsuz ( $val1 -lt $val2 )
Bu tamamen PowerShell'deki mantıksal işleçlerin kullanımıyla ilgiliydi.
Çözüm
PowerShell'deki mantıksal işleçler, dizeler veya tamsayılar dahil olmak üzere değerleri veya ifadeleri karşılaştırmak için kullanılır. Elde edilen çıktıyı ' gibi bir Boole değeri biçiminde verir. Doğru ' veya ' YANLIŞ ”. İfade doğruysa çıktı “True”, aksi halde “False” olur. Bu yazı, PowerShell'deki mantıksal işleçleri kısaca açıkladı.