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 ušetriť na dvoch stĺpcov v AWK

awk je výkonný Unix /Linux nástroj pre manipuláciu s textom . Poskytuje užitočné add - on pre Unix shell skriptovací jazyk v tomto príkazy sú vstavané a aplikácie môžu byť napísané v niekoľkých málo riadkov kódu . Awk filtre riadky ASCII dát jeden riadok naraz a vykonáva opatrenia na vstupe , transformovať ju do rôznych foriem pre zobrazenie alebo vstup do iných aplikácií . Awk nástroj možno použiť namiesto iných aplikáciách a programovacích jazykov , šetrí hodiny času vývoja . Awk spracováva rozdelenie textu do stĺpcov v rovný - dopredu spôsobom , a to môže byť vykonané v jednej línii Awk kódu . Pokyny dovolená 1

Otvorte terminálové relácie Unix zadajte príkazového riadku príkazy na $ riadku .
2

Uistite sa , že súbor , ktorý chcete rozdeliť má oddeľovač oddeľujúce polia v textovom súbore . Oddeľovač sa používa na identifikáciu , kde polia začiatok a koniec . Ak neexistujú žiadne oddeľovače - ak je jeden nepretržitý tok dát - nebude vhodný pre Awk rozdeliť nástroj
3

napíšte nasledujúci príkaz awk na filtrovanie dát na základe . oddeľovač ktoré majú byť použité . Príklad príkazu Awk pomocou " , " ako oddeľovač - kde " filename " je vstupný súbor sa skladá z 2 stĺpcov dát oddelených " , " - je uvedené nižšie :

awk - F " , " '{ print $ 1 , 2 doláre } ' filename
4

Test " awk " príkazom potrubím dát do skriptu cez štandardný vstup príkazu takto :

echo " fred Bloggs "

Najnovšie články

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