PowerShell'de Mantıksal İşleçleri Kullanma Süreci Nedir?

Powershell De Mantiksal Islecleri Kullanma Sureci Nedir



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ı.