„Awk” változatai közötti eltérés
[ellenőrzött változat] | [ellenőrzött változat] |
Tartalom törölve Tartalom hozzáadva
Visszavontam az utolsó változtatást (Effendi), visszaállítva Effendi szerkesztésére jó volt eredetileg |
|||
27. sor:
Jellemzően értékadó, vagy programfutást előkészítő parancsok találhatók ebben a részben.
<source lang = "awk">
BEGIN {
#Adatbeolvasás előtt BEGIN kapcsos zárójelei közötti parancsokat hajtja végre.
#A BEGIN speciális mintaként is értelmezhető.
37. sor:
=== Programtörzs ===
A legegyszerűbb awk
<source lang = "awk">
/''minta''/
# Ha nincs külön parancs megadva, a mintának megfelelő sort kinyomtatja a standard outputra.
{ tevékenységek }
# Ha nincs minta megadva, a
</source>
Az awk soronként olvassa a bemenetet, ezért az awk program működéséhez kis operatív memória is elegendő. Minden beolvasott sort összehasonlít a mintákkal, és abban az esetben, ha illeszkedést talál, a mintához tartozó
=== Befejező rész ===
Az összes adat feldolgozása és a többi parancs végrehajtása után a befejező rész parancsait hajtja végre. Jellemzően összegző- és formázó utasítások találhatók ebben a részben. Az <code>END</code> speciális mintaként is értelmezhető.
<source lang = "awk">
END {tevékenységek}
|