U PowerShell-u se logički operatori koriste za povezivanje izraza ili naredbi u jedan izraz. Izlaz logičkih operatora obično rezultira Booleovim vrijednostima, kao što je ' $Istina ' ili ' $False ”. Ovo je vrlo korisno kada provjeravate više uvjeta odjednom. Logički operatori uključuju ' -i ”, “ -ili ”, “ -besplatno ', i ' -ne ”.
Ovaj zapis će promatrati nekoliko logičkih operatora u PowerShell-u.
Kakav je postupak za korištenje logičkih operatora u PowerShell-u?
O dolje navedenim logičkim operatorima raspravlja se u daljnjem vodiču:
Operator 1: Logičko I (-i)
U PowerShell, ' I ” operator se koristi za vraćanje Booleove vrijednosti “ $Istina ” ako su oba izraza ili uvjeti točni:
$val1 = petnaest
$val2 = 25
( $val1 -lt $val2 ) -i ( $val2 -ekv 25 )
Operator 2: Logičko ILI (-ili)
' ILI ” logički operator koristi se za vraćanje $Istina ” ako je barem jedan uvjet točan:
$val1 = petnaest
$val2 = 25
( $val1 -lt $val2 ) -ili ( $val2 -ekv dvadeset )
Operator 3: Logički isključivi XOR (-xor)
Logična ekskluziva “ BESPLATNO ' operator vraća samo ' $Istina ” vrijednost kada je jedna izjava točna. Ako je više od jedne izjave točno, vratit će ' $False ” vrijednost:
$val1 = 10$val = petnaest
( $val1 -lt $val2 ) -besplatno ( $val2 -ekv petnaest ) -besplatno ( $val1 -ekv 10 )
Operator 4: Logičko NE (-ne)
Logički operator ” NOT ” vraća vrijednost obrnutu od navedene vrijednosti. Ako neke specifične vrijednosti vrate ' $Istina ” tada će ovaj operator vratiti “ $False ” vrijednost:
$val1 = dvadeset$val2 = 30
-ne ( $val1 -lt $val2 )
To je bilo sve o korištenju logičkih operatora u PowerShellu.
Zaključak
Logički operatori u PowerShell-u koriste se za usporedbu vrijednosti ili izraza uključujući nizove ili cijele brojeve. Daje rezultantni izlaz u obliku Booleove vrijednosti, kao što je ' Pravi ' ili ' lažno ”. Ako je izraz ispravan tada će izlaz biti 'True', inače će biti 'False'. Ovaj zapis ukratko objašnjava logičke operatore u PowerShell-u.