Weboldal keresés
Ez a cikk bemutatja néhány érdekes awk parancsot, és bemutatja, hogy mikor kell használni őket. Olvasson tovább, hogy megtudja!
Az AWK egy népszerű nyelv UNIX és Linux rendszerben. Nevét szerzőiről kapta: Alfred Aho, Peter Weinberger és Brian Kernighan. Az awk parancs hozzáférést biztosít az AWK programozási nyelvhez, amely a szöveges adatfolyamokon belüli adatok feldolgozására szolgál.
A minták beolvasására és az összetett műveletek egyszerűsítésére népszerű awk segítségével hatékony utasításokat írhat a szöveges m
További információ →
A változók bármilyen érték ideiglenes tárolására szolgálnak bármely programozási nyelvben. Az awk parancsban a változó definiálása hasonló a bash szkriptnyelvhez, és úgy működik, mint a bash, amikor a shell-változót egy- és dupla idézőjelekkel használjuk. Az Awk parancs számos beépített változót tartalmaz különféle célokra. Ez az oktatóanyag különböző példákon keresztül bemutatja, hogyan használhatók a felhasználó által definiált, beépített és shell-változók az awk parancsban.
Az "awk"
További információ →A ciklus bizonyos utasítások többszöri végrehajtására szolgál. A ciklus iterációja a befejezési feltétel vagy a tömbelemek száma alapján. Háromféle hurkot támogat bármely programozási nyelv. A for loop az egyik ilyen. A for ciklus kétféleképpen deklarálható. A Simple for loop három részből áll. Egy másik for ciklus pedig a for-in ciklus, amely bármilyen adatlista vagy tömb iterálására szolgál. Ez az oktatóanyag e két típusú hurok használatát mutatja be az awk parancsban különféle példákon keresztül.
ciklus deklar
További információ →Egy tömbváltozó több adat tárolására szolgál. A legtöbb programozási nyelv támogatja több adat tárolására. Egy tömbnek két része van. Ezek kulcsfontosságúak és értékesek. A kulcs az érték helyének eléréséhez használható. Egy tömb lehet numerikus és asszociatív. A numerikus tömb csak a numerikus értékeket támogatja kulcsként, az asszociatív tömb pedig a numerikus és az indexértéket is támogatja kulcsként. Az asszociatív tömböt az awk parancs támogatja. Az awk parancsban az asszociatív tömb definiálása, elérése vagy módosítása különféle példákon keresztül bemutatásra kerül ebben az oktatóanya
További információ →A feltételes utasítást bármely programozási nyelvben használják egy adott feltétel alapján bármely utasítás végrehajtására. A feltételes utasítás a true vagy false érték alapján fut le, amikor if-else és if-elseif utasításokat használunk a feltételes utasítás megírásához a programozásban. Az Awk minden típusú feltételes utasítást támogat, akárcsak más programozási nyelvek. Ebben az oktatóanyagban bemutatjuk, hogyan használhatók a különböző feltételes utasítások az awk parancsban.
A négyféle feltételes utasítás szintaxisá
További információ →A Linux awk parancs (a fejlesztők nevéből rövidítve; Aho, Weinberger és Kernighan) nagyszerű módja a karakterláncok fájlok feldolgozásának és elemzésének. Ahhoz, hogy a fájlok informatívabbak legyenek, sorokba és oszlopokba kell őket rendezni. Ezután használhatja az awk-t ezeken a fájlokon:
Olvassa be a fájlokat, soronként.
Oszd fel az egyes sorokat mezőkre/oszlopokra.
Adjon meg mintákat, és hasonlítsa össze a fájl sorait ezekkel a mintákkal
Végezzen különféle műveleteket azokon a vonalakon, amelyek megfelelnek egy adott mintának
További információ →
A tabulátorral tagolt fájlban a `tab` elválasztóként használatos. Ez a típusú szövegfájl különféle típusú szöveges adatok strukturált formátumban történő tárolására szolgál. A Linuxban különböző típusú parancsok léteznek az ilyen típusú fájlok elemzésére. Az `awk` parancs az egyik módja a tabulátorral tagolt fájl különböző módokon történő elemzésének. Ebben az oktatóanyagban bemutatjuk az awk parancs használatát a tabulátorral tagolt fájl olvasására.
Az oktatóanyag parancsainak teszteléséhez hozzon létre
További információ →A reguláris kifejezés (regex) egy adott karaktersorozat megkeresésére szolgál egy fájlon belül. Szimbólumok, például betűk, számok és speciális karakterek használhatók a minta meghatározásához. Regex minták használatával könnyen elvégezhetők a különféle feladatok. Ebben az oktatóanyagban bemutatjuk, hogyan használhatja a regex mintákat az awk paranccsal.
Számos karakter használható egy regex minta meghatározására. A reguláris kifejezések meghatározásához leggyakrabban használt karakterek meghatározása az alá
További információ →Az awk parancs többféleképpen használható Linuxban. Például egy szöveges fájl tartalmának kinyomtatására használható. Sok szövegfájl első sora tartalmazza a fájl fejlécét, és néha az első sort ki kell hagyni a fájl tartalmának kinyomtatása során. Ebben az oktatóanyagban megmutatjuk, hogyan hajthatja végre ezt a feladatot az "awk" paranccsal.
Az oktatóanyag követéséhez hozzon létre egy tabulátorral tagolt szövegfájltbooklist.txt néven a következő tartalommal. Ez a fájl a könyvek listáját tartalmazza a
További információ →