Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Použitie awk na vyhľadanie riadkov , ktoré zodpovedajú parametre , ktoré ste skôr zadané v súbore programu s cieľom nájsť a nahradiť zodpovedajúce text .
2
Vstupné súbory v poradí , v akom ich chcete čítať . Reťazec vstupných súborov , ktoré používajú potrebné poznamenať , pomocou jednoduchých úvodzovkách . Ak sa vám nepodarí zadať všetky súbory , bude štandardný vstup bude použitý ako predvolený . Štandardný vstup sa zobrazí názov súboru ako " - " .
3
Vedzte , že každý vstup linka sa skladá z polí oddelených medzerami
4
stáť . dôverne oboznámený so vzorom - akcia vyhlásenia . Sú nesmierne dôležité pri použití awk nájsť a nahradiť text . Vzor - akcia vyhlásenie vyzerá takto : vzor { akcie }
5
Oddeliť viac vzorov s čiarkou
6
poznať skratku pre premenné s ktorými sa stretnete .. Spoločné premenné zahŕňajú počet polí ( NF ) , formát čísel ( OFMT ) , oddeľovač záznamu vstup ( RS ) a oddeľovač záznamu výstup ( ORS ) . Existuje mnoho ďalších premenných , ktoré budú stretli, a úplný zoznam z nich , rovnako ako stručné vysvetlenie , sú k dispozícii v on - line verzii Unix Manual ( pozri nižšie uvedené zdroje ) .
7
Použiť aritmetické funkcie . Sin ( x ) vytvára sínus x . Cos ( x ) vytvára kosínus x . Exp ( x ) obsahuje exponenciálny funkciu x , ktorý je užitočný pre rýchly rast . Nájdite prirodzený logaritmus x sa log ( x ) . Odmocnina z x je nájdený s sqrt ( x ) .
8
oprášiť svoje reťazcové funkcie . String funkcie sú nesmierne užitočné v awk , ale ak nie ste matematik alebo pravidelné Unix užívateľ , možno budete musieť urobiť nejaké domáce úlohy ako prvý . Reťazec funkcie s ktorými sa stretnete , sú nasledujúce : Funkcia Index nájde miesto v jednom reťazci , kde iná Prvá funkcia appears.Split rozdelí reťazec do zložky tvoriace súčasť . Identifikovať podreťazca v rámci reťazca pomocou funkcie podreťazec .
9
nájdete v časti largefile manuálu sa dozviete , ako používať awk , keď súbory , ktoré sa posudzujú je väčšia alebo rovná 2 GB .
Copyright © počítačové znalosti Všetky práva vyhradené