„Ak“ verzus „Inak ak“
Pri práci s príkazom Awk sa vyskytnú bežné výskyty príkazov „if“ a „else if“. Je dôležité si uvedomiť, že Awk podporuje niekoľko podmienených príkazov, ktoré riadia tok programu. Dôkladné vyhodnotenie podmienečných vyhlásení, ktoré sú v tomto jazyku bežné, vyzerá podobne ako podmienky v programovacom jazyku „C“.
V normálnom scenári je príkazom, ktorý program dodáva, ten, ktorý kontroluje, či je podmienka pravdivá. Toto sa robí zakaždým pred vykonaním akcie. V prípade, že podmienka je pravdivá, vykoná sa akcia, na ktorú sa podmienka vzťahuje.
Podmienka, ktorá sa vykoná, môže byť tiež výsledkom výsledku akcie, ktorá sa označuje ako nepravdivá.
Je dôležité poznamenať, že podmienené vyhlásenie „if“ sa zvyčajne začína kľúčovým slovom, ktoré sa nazýva „If“. Prostredie Awk podporuje rôzne typy príkazov. Patria medzi ne jednoduché vyhlásenie Awk „if“, vyhlásenie Awk „if- else“ a rebrík Awk „if-Else-lf“.
Ak je dodržané tvrdenie Awk simple „if“, malo by ísť o jedinú akciu. To znamená, že vyhlásenie „if“ sa používa na kontrolu podmienok. Ak podmienka vráti skutočnú hodnotu, vykoná príslušnú akciu, ktorú predpisuje. V prípade, že príkaz odkazuje na viac akcií a podmienený výraz vráti skutočnú hodnotu, vykoná sa viac akcií. Aby sa zabezpečilo, že programovanie viacerých akcií bude úspešné, je potrebné akcie uzavrieť do zložených zátvoriek a malo by sa vykonať oddelenie s novým riadkom. Je dôležité poznamenať, že činnosti predpísané vo viacerých vyhláseniach „ak“ sa vykonávajú v poradí, v akom sa vyskytujú.
Príkaz „if else“ sa používa na kontrolu údajov, ktoré sú vložené do programu Awk, aj keď niektoré z údajov nespĺňajú normy, ktoré boli vysvetlené niektorými z predchádzajúcich výkazov. Použitie tohto výkazu je výhodou, najmä ak hľadáte výpočet s dvoma súbormi údajov, jedným, ktorý nespĺňa kritériá a druhým, ktorý je nad kritériami, ako keď ide o výpočet priemeru alebo dokonca o klasifikáciu údajov. ak sú potrebné rôzne variácie, každá s vlastným prahom. Je dôležité si uvedomiť, že každá premenná sa pripojí, len čo každý nový riadok dostane výstup pre daný vstup. Preto je užitočné začať každé tvrdenie na novom riadku.
Koncepcia premenných, ku ktorým je možné pristupovať pomocou príkazu „if else“, je celkovým problémom, ktorý je súčasťou tohto príkazu Awk. Toto vyhlásenie sa preto používa na poskytnutie alternatív, ak je spracovaním údajov daná konkrétna hodnota údajov. Ako už bolo uvedené, formátovanie tohto jednoduchého riadku si vyžaduje aj začatie nového riadku, aby ste sa uistili, že beží bez väčších problémov.
zhrnutie
Prostredie Awk sa dodávajú s rôznymi požiadavkami a podmienkami
Prostredia Awk používajú dva bežné výroky: príkaz Awk „if“ a príkaz Awk „if else“
Jazyk je podobný programovaniu v jazyku C.
„Ak“, ktorý sa vzťahuje na jednu akciu, skontroluje, či sú splnené iba podmienky, potom ich implementuje
„Ak“ s viacerými akciami kontroluje podmienky a ak je pravdivé, systematicky ich implementuje.
Viaceré výroky „if“ musia byť doplnené zloženými zátvorkami a každé vyhlásenie by malo začínať na jednom riadku
„Ak je iný“ sa používa na ponúknutie alternatív k podmienečným výpisom, ktoré nespĺňajú určité prahové hodnoty