Ali imate v PowerShell več stavkov if?
Ali imate v PowerShell več stavkov if?

Video: Ali imate v PowerShell več stavkov if?

Video: Ali imate v PowerShell več stavkov if?
Video: ВСЯ НОЧЬ С ПОЛТЕРГЕЙСТОМ В ЖИЛОМ ДОМЕ, я заснял жуткую активность. 2024, Maj
Anonim

Večkraten pogoji z drugače ^

V tistih primerih, ko je an če izjava plus drugo veja ni zadostna, lahko kombinirate več pogoji. PowerShell v ta namen ponuja ključno besedo elseif. Če vrednotenje če pogoj ima za posledico FALSE, vsi pogoji elseif volja se nato testira.

Podobno se postavlja vprašanje, kako napisati stavek if z več pogoji?

Uporabite "&&" ali "||" t.j. logični AND ali logični OR operator za povezavo dveh ali več pogoji znotraj a če izjava . Za npr. Če če želite najti število, ki je deljivo s 5 in 7, morate uporabiti logično IN, ki vrne samo true če oboje pogoji so res….

Drugič, kako uporabljate in v PowerShell? "-IN" je uporabljeno ko se morate prepričati, da so vsi pogoji navedeni v a PowerShell izjava/izraz sta TRUE. Medtem ko je "-ALI". uporabljeno ko se morate prepričati, da je samo en pogoj TRUE od več navedenih pogojev.

Zato, kako v PowerShell dodam stavek if?

Dodajanje –NOT pomeni, da velja nasprotno, tako da se bo zdaj blok skripta Else zagnal, ko bomo izvajali zgornjo kodo. Do sedaj smo si ogledali preprosto Če /Sicer izjave kjer se je gledala samo ena stvar.

PowerShell Osnove: Delo z Če izjava.

-ekv Enako kot
-ge Večje ali enako
-lt Manj kot
-le Manj ali enako
-kot Ujemanje nadomestnih znakov

Kaj je stavek IF v PowerShell?

Kdaj tečeš in Če izjava , PowerShell oceni pogojni izraz kot resničen ali napačen. Če je res, < izjava seznam 1> teče in PowerShell izstopi iz Če izjava . Če je napačna, PowerShell oceni pogoj, ki ga določa pogoj izjava.

Priporočena: