შეგიძლიათ გქონდეთ რამდენიმე if განცხადებები PowerShell-ში?
შეგიძლიათ გქონდეთ რამდენიმე if განცხადებები PowerShell-ში?

ვიდეო: შეგიძლიათ გქონდეთ რამდენიმე if განცხადებები PowerShell-ში?

ვიდეო: შეგიძლიათ გქონდეთ რამდენიმე if განცხადებები PowerShell-ში?
ვიდეო: FAQ PowerShell - Can You Have Too Many If Statements? 2024, მაისი
Anonim

მრავალჯერადი პირობები თან სხვა ^

იმ შემთხვევებში, როდესაც ა თუ განცხადება პლუს სხვა ფილიალი არასაკმარისია, შეგიძლიათ დააკავშიროთ რამდენიმე პირობები. PowerShell გთავაზობთ elseif საკვანძო სიტყვას ამ მიზნით. თუ შეფასებას თუ მდგომარეობა იწვევს FALSE-ს, ყველა სხვა პირობას ნება ტესტირება შემდეგ.

ანალოგიურად, ისმის კითხვა, როგორ წერთ if განცხადებას მრავალი პირობით?

გამოიყენეთ "&&" ან "||" ანუ ლოგიკური AND ან ლოგიკური OR ოპერატორი ორი ან მეტის დასაკავშირებლად პირობები შიგნით ა თუ განცხადება . მაგ. თუ გსურთ იპოვოთ რიცხვი, რომელიც იყოფა როგორც 5-ზე, ასევე 7-ზე, თქვენ უნდა გამოიყენოთ ლოგიკური AND, რომელიც აბრუნებს მხოლოდ სიმართლეს თუ ორივე პირობები მართალია….

მეორეც, როგორ იყენებთ PowerShell-ში? "-და" არის გამოყენებული როდესაც თქვენ უნდა დარწმუნდეთ ა-ში მითითებული ყველა პირობის შესახებ PowerShell განცხადება/გამონათქვამი არის TRUE. ხოლო "-OR" არის გამოყენებული როდესაც თქვენ უნდა დარწმუნდეთ, რომ მხოლოდ ერთი პირობა არის TRUE მითითებული მრავალი პირობიდან.

აქედან გამომდინარე, როგორ დავამატო if განცხადება PowerShell-ში?

დამატება -NOT ნიშნავს, რომ საპირისპიროა, ასე რომ, ახლა Else სკრიპტის ბლოკი გაიშვება, როდესაც ჩვენ შევასრულებთ ზემოთ მოცემულ კოდს. აქამდე ჩვენ შევხედეთ მარტივს თუ /სხვა განცხადებები სადაც მხოლოდ ერთ რამეს უყურებდნენ.

PowerShell საფუძვლები: მუშაობა თუ განცხადება.

-ეკვ უდრის
-ge მეტი ან ტოლი
-ლ Ნაკლები ვიდრე
-ლე ნაკლები ან ტოლი
- მოსწონს Wildcard მატჩი

რა არის IF განცხადება PowerShell-ში?

Როდესაც თქვენ აწარმოებთ თუ განცხადება , PowerShell აფასებს პირობით გამონათქვამს, როგორც ჭეშმარიტი ან მცდარი. თუ მართალია, < განცხადება სია 1> გადის და PowerShell გადის თუ განცხადება . თუ ყალბია, PowerShell აფასებს პირობით მითითებულ მდგომარეობას განცხადება.

გირჩევთ: