"Ako" vs "Ostalo ako"
Prilikom rada u naredbi Awk uobičajena je pojava izraza 'ako' i 'else if'. Važno je shvatiti da Awk podržava nekoliko uvjetnih izjava koje kontroliraju tijek programa. Temeljita procjena uvjetnih izjava koje su zajedničke na ovom jeziku izgledaju slično uvjetima u programskom jeziku 'C'.
U normalnom scenariju, iskaz koji daje program je onaj koji provjerava je li uvjet istinit. To se izvodi svaki put prije akcije koja se izvodi. U slučaju da je uvjet istinit, provodi se radnja na koju se uvjet odnosi.
Uvjet koji se izvodi također može biti rezultat ako je radnja koja se naziva lažnom.
Važno je napomenuti da će uvjetna izjava 'ako' obično započeti s ključnom riječi koja se naziva 'ako'. Awk okruženje podržava različite vrste izjava. Oni uključuju jednostavnu Awk izjavu 'if', Awk 'if- else' izjavu i Awk 'if-Else-lf' ljestvicu..
Kad se opazi jednostavna izjava "ako", referenca bi trebala biti jedna radnja. To znači da se izjava 'if' koristi za provjeru uvjeta. Ako uvjet vrati pravu vrijednost, tada će izvesti odgovarajuću radnju koja mu je propisana. U slučaju da se izjava odnosi na više radnji i uvjetni izraz vraća pravu vrijednost, izvršit će se više radnji. Kako bi se osiguralo uspješno programiranje više radnji, akcije treba zatvoriti u kovrčave zagrade i napraviti novo odvajanje. Važno je napomenuti da se radnje propisane u višestrukim izjavama 'ako' izvode redoslijedom kojim se pojavljuju.
Izjava 'if else' koristi se za provjeru podataka koji su uneseni u program Awk, čak i ako neki podaci ne zadovoljavaju standarde koji su navedeni u nekim prethodnim izjavama. Upotreba ove izjave prednost je, posebno kada tražite izračunati s dva skupa podataka, onim koji ne zadovoljava kriterije i onim koji je iznad kriterija, kao kad se radi o izračunavanju srednje vrijednosti ili čak stupnjevanju podataka gdje su potrebne različite varijacije, svaka sa svojim pragom. Važno je zapamtiti da će se svaka varijabla dodati u čim svaki novi redak dobije izlaz za dodijeljeni ulaz. Stoga je vrijedno svaku izjavu započeti svježom linijom.
Koncept postojanja varijabli kojima se može pristupiti s izjavom 'if else' ukupni je problem koji dolazi s ovom Awk izjavom. Ta se izjava stoga koristi za pružanje alternativa kada se obradom podataka daje određena vrijednost podataka. Kao što je ranije spomenuto, formatiranje ove jednostavne linije zahtijeva i da započnete s novom linijom kako biste osigurali da se ona odvija bez puno problema.
Sažetak
Awk okruženja dolaze s različitim zahtjevima i uvjetnim izjavama
Postoje dvije uobičajene izjave koje koriste okruženja Awk: izjava Awk 'if' i Awk 'if else' izjava
Jezik je sličan programiranju na C-u
'Ako' se odnosi na jednu radnju samo provjerava jesu li uvjeti istiniti, a zatim ih provodi ako jesu
'Ako' s više radnji provjerava uvjete, a ako je istina, provodi ih sustavno.
Višestruke izjave 'ako' moraju biti popraćene zavojnim zagradama, a svaka bi izjava trebala početi u jednom retku
Koristi se 'if else' da bi se ponudile alternative za uvjetne izjave koje ne ispunjavaju određene pragove