Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy
počítačové znalosti >> Systémy >> linux >> .

Ako používať AWK nájsť a nahradiť text

awk je jedinečný počítačový jazyk spracovanie , ktoré možno použiť na vyhľadanie a nahradenie textu . To je typicky použité so systémami Unix a preformátuje výstupu . Veci , ktoré budete potrebovať
Unix - založený systém
Zobraziť ďalšie inštrukcie
pomocou AWK nájsť a nahradiť text
1

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 .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené