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

Ako písať AWK Script

awk je jedným z niekoľkých výkonných aplikácií Unix , ktoré poskytujú možnosť vytvárať aplikácie pre automatizáciu nepreberné množstvo úloh . Awk bol vytvorený v AT & T Bell Laboratories v roku 1977 za účelom spracovania vstupného texte riadok po riadku a potom vykonávanie akcií na texte . Rovnako ako u iných zručností , najlepší spôsob , ako sa naučiť písania scenárov v awk je praxou a štúdiom documentation.Awk pracuje tým , že hľadá pre textový reťazec pomocou zadaných kritérií vyhľadávania , potom spracovanie reťazec s rôznymi príkazmi awk . Návod
jednoduchý skriptovací
1

Skontrolujte , či je súbor spracovaný , je textový súbor , a že údaje môžu byť spracované s awk . Regulárne výrazy a ďalšie vlastnosti jazyka bude fungovať len na štandardný text . Binárne spracovanie dát je obmedzený na presun a kopírovanie .
2

Upraviť awk skript pomocou štandardného textového editora , ako je napríklad " Poznámkový blok " v systéme Windows alebo " vi " v Unixu . Ľubovoľný textový editor môže byť použitý . Pri písaní kódu sa uistite , že ste zarážky sa kód tak , aby bol čitateľný a pridávať komentáre k dokumentovanie programu , ako je napísané .
3

kód awk skript sa slovom " awk , " obklopujúce celý kód v jednotlivých Začiatok /Koniec citácie a vyhľadávanie v dátach , a potom akcie , ktoré sa vykonajú na dátach . Skript možno tiež spustiť s kľúčovým slovom " BEGIN " alebo " End " , ak budete potrebovať k výstupu titul začiatok alebo koniec titulu pre programu . Nasledujúce dve kompletná verzia jednoduchého awk skript :

awk ' /template /{ print $ 3 " " 4 doláre } ' Setup.txt

Tento skript vyhľadá slovo " šablóny " a je na výstupe len tretí a štvrtý stĺpce dát oddelených medzerou . Ďalšie metóda plní rovnakú funkciu , ale to používa " BEGIN " a " END " , aby indikoval prípad , kedy začína a končí programu :

awk ' BEGIN { print " Výstup \\ " template \\ " " }

/template /{ print $ 3 " " $ 4 } ,

END { print " Program nájsť \\ " šablóny \\ " skončil . " } ' Setup.txt
4

Uložte príkazy awk do spustiteľného súboru . Aj keď awk možno spustiť z príkazového riadku , je určená pre použitie ako typ dávky jazyka . Preto , mohlo by to byť dobrý nápad ukladať príkazy awk v súbore musí byť spustený v prípade potreby.

Najnovšie články

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