„Pokud“ vs „Jinak pokud“
Při práci s příkazem Awk dojde k častým výskytům příkazů „if“ a „else if“. Je důležité si uvědomit, že Awk podporuje několik podmíněných příkazů, které řídí tok programu. Důkladné vyhodnocení podmíněných příkazů běžných v tomto jazyce vypadá podobně jako podmínky v programovacím jazyce „C“.
V normálním scénáři je příkazem dodaným programem ten, který kontroluje, zda je podmínka pravdivá. To se provádí pokaždé před provedením akce. V případě, že je podmínka pravdivá, je provedena akce, na kterou se podmínka vztahuje.
Podmínka, která je provedena, může být také výsledkem, když je akce, která je označována jako nepravdivá.
Je důležité si uvědomit, že podmíněné prohlášení „if“ obvykle začíná klíčovým slovem, které se označuje jako „If“. Prostředí Awk podporuje různé typy příkazů. Patří mezi ně jednoduché Awk prohlášení „if“, Awk „if- else“ a Awk „if-Else-lf“ žebřík.
Při dodržení jednoduchého prohlášení Awk „pokud“ by odkaz měl být jednorázový. To znamená, že prohlášení „if“ se používá ke kontrole podmínek. Pokud podmínka vrátí skutečnou hodnotu, provede odpovídající akci, kterou předepíše. V případě, že příkaz odkazuje na více akcí a podmíněný výraz vrací skutečnou hodnotu, bude provedeno více akcí. Aby bylo zajištěno, že programování více akcí bude úspěšné, musí být akce uzavřeny do složených závorek a mělo by být provedeno oddělení s novým řádkem. Je důležité poznamenat, že činnosti předepsané ve více prohlášeních „if“ se provádějí v pořadí, v jakém se objevují.
Příkaz „if else“ se používá pro kontrolu dat, která jsou zadána v programu Awk, i když některá data nesplňují standardy, které byly vysvětleny některými z předchozích příkazů. Použití tohoto výkazu je výhodou, zejména pokud hledáte výpočet se dvěma soubory dat, jedním, který nesplňuje kritéria, a druhým, který je nad kritérii, jako když se jedná o výpočet průměru nebo dokonce o třídění údajů. tam, kde jsou vyžadovány různé variace, každá s vlastním prahem. Je důležité si uvědomit, že každá proměnná bude připojena, jakmile každý nový řádek obdrží výstup pro daný vstup. Proto je užitečné začít každý výrok na nové řádce.
Koncept proměnných, ke kterým lze přistupovat pomocí příkazu „if else“, je celkovým problémem, který je součástí tohoto příkazu Awk. Tento výrok se proto používá k poskytnutí alternativ, pokud je zpracováním údajů dána konkrétní hodnota dat. Jak již bylo řečeno, formátování této jednoduché řádky také vyžaduje, abyste začínali na nové řádce, abyste se ujistili, že běží bez větších potíží.
souhrn
Prostředí Awk přicházejí s různými požadavky a podmínkami
Prostředí Awk používají dva běžné příkazy: příkaz Awk „if“ a příkaz Awk „if else“
Jazyk je podobný programování v C
„Pokud“, který odkazuje na jedinou akci, zkontroluje, zda jsou splněny pouze podmínky, a pokud ano, provede je
„Pokud“ s vícenásobnými akcemi kontroluje podmínky a pokud je pravdivé, provádí je systematicky.
Více příkazů „if“ musí být doplněno složenými závorkami a každý příkaz by měl začínat na jednom řádku
„Pokud jinde“ se používá k nabídnutí alternativ pro podmíněná prohlášení, která nesplňují určité prahové hodnoty