PowerShell Mantıksal Operatörler
PowerShell Logical Operators, PowerShell AND, OR, XOR ve NOT Mantıksal Operatörleri
PowerShell Mantıksal Operatörler
PowerShell mantıksal operatörler, PowerShell’de ifadeleri tek bir ifade oluşturmak üzere birbirine bağlamak için kullanılır. Bu operatörleri içeren ifadeler genellikle Boolean tipinde True veya False değerleriyle sonuçlanır. Bu operatörler, birden fazla koşulu test etmek için tek bir ifade kullanmamıza izin verir.
PowerShell Mantıksal Operatörler:
- -and (Mantıksal AND)
- -or (Mantıksal OR)
- -xor (Mantıksal XOR)
- -not (Mantıksal NOT)
- ! (Mantıksal NOT ile aynı)
-and (Mantıksal AND)
PowerShell mantıksal AND operatörü, bir ifadede her iki koşul da doğruysa Boolean değeri olarak True döndüren mantıksal operatördür.
Örnek:
Aşağıdaki örnek, mantıksal AND operatörünün nasıl kullanılacağını açıklar:
$a=10 $b=20 ($a -lt $b) -and ($a -eq 10)
Bu örnekteki son komut, her iki koşulda doğru olduğundan True değerini görüntüler.
-or (Mantıksal OR)
PowerShell mantıksal OR operatörü, bir ifadede koşullardan en az biri doğruysa Boolean değeri olarak True döndüren mantıksal operatördür.
Örnek:
Aşağıdaki örnek, mantıksal OR operatörünün nasıl kullanılacağını açıklar:
$a=5 $b=30 ($a -lt $b) -or ($a -eq 11)
Bu örnekteki son komut, bu ifadedeki ilk koşul doğru olduğundan True değerini görüntüler.
-xor (Mantıksal XOR)
PowerShell mantıksal XOR operatörü, ifadede yalnızca bir koşul doğruysa Boolean değeri olarak True döndüren mantıksal operatördür. İfadede birden fazla ifade doğruysa, bu operatör False değerini döndürür.
Örnek:
Aşağıdaki örnek, mantıksal XOR operatörünün nasıl kullanılacağını açıklar:
$a=5 $b=30 ($a -lt $b) -xor ($a -eq 11) -xor ( $b -eq 30)
Bu örnekteki son komut, False Boolean değerini görüntüler, çünkü bu ifadede iki koşul doğrudur.
-not (Mantıksal NOT)
PowerShell mantıksal NOT operatörü, bir ifadenin karşıt sonucunu üreten mantıksal operatördür. Bir ifade False değer verirse, bu operatör False döndürür.
Örnek:
Aşağıdaki örnek, mantıksal NOT operatörünün nasıl kullanılacağını açıklar:
$a=5 $b=30 -not ( $b -eq 30)
Bu örnekteki son komut, False Boolean değerini döndürür. Çünkü ifadede koşul doğrudur, ancak bu operatör tersine döndürür.
! (Mantıksal NOT ile aynı)
Bu operatör, bir ifadenin karşı sonucunu üreten mantıksal NOT operatörü ile aynıdır.
Örnek:
Aşağıdaki örnek, bu operatörün nasıl kullanılacağını açıklar:
$a=5 $b=30 !($a -gt $b)
Bu örnekteki son komut True Boolean değerini görüntüler. Çünkü ifadede koşul doğru değildir, ancak bu operatör sonucu tersine çevirir.
PowerShell Mantıksal Operatörler makalesini okuduğunuz için teşekkür ederiz. PowerShell Operatörleri konusuyla ilgileniyorsanız, “PowerShell Karşılaştırma Operatörleri” makalesi de ilginizi çekebilir. PowerShell ile ilgili daha fazla bilgi için Microsoft sitesini ziyaret edebilirsiniz.
Soru ve önerileriniz için aşağıdaki formu kullanarak bize ulaşabilirsiniz.