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

Awk Basics

Pojem " awk " v skutočnosti má dva významy . Je to ako programovací jazyk a utility . Ak chcete spustiť skript ( program ) awk , musíte zavolať awk nástroj . Používa sa pre spracovanie textu a generovanie reportov v rámci operačných systémov Unix a Linux . História

Awk bola vytvorená v roku 1977 Alfred V. Aho , Peter J. Weinberger a Brian W. Kernighan , zatiaľ čo oni pracovali v Bellových laboratóriách . Prvýkrát bol predstavený vo verzii 7 AT & T Unixu a bol nainštalovaný v predvolenom nastavení v každej verzii Unixu od tej doby . Bol vytvorený špeciálne pre text manipuláciu formátovanie správy a pokračuje byť najmocnejší nástroj pre tieto úlohy nainštalované v predvolenom nastavení na všetkých unixových systémoch . Jazyk Perl uzurpoval schopnosti awk , ale to nie je v predvolenom nastavení nainštalovaný na všetkých unixových systémoch . Awk bola iba zmenená trikrát od jej vzniku . V súčasnej dobe existuje ako AWK , Nawka ( nový Awk ) a zízať ( Gnu Awk ) .
Funkcia

Awk robí veľa rôznych úloh , text spracovania , ktoré zahŕňa správu malé databázy , správy , generovanie , validáciu dát a vytváranie indexov pre dokumenty . Awk sa najlepšie hodí pre malé spracovanie textu skriptov a nie je vhodný pre veľké zložité úlohy , pretože awk skript musí byť vykonané podľa Awk nástroj , ktorý spomaľuje rýchlosť spracovania dole .
Funkcie

funkcie awk patrí rozhranie príkazového riadku pre vykonávanie jednoduchých úloh , rovnako ako programovací jazyk pre plnenie úloh , ktoré sú zložitejšie . Programovací jazyk awk má podobné kontrolné štruktúry shell skriptovacie jazyky , ako je Bash . Tiež vyhlásil premenné možno použiť bez toho, aby bola priradená premenné , pretože predvolenú hodnotu null . Awk môžete tiež extrahovať ľubovoľný prvok z reťazca , čo je užitočné pre generovanie analýza dát a správa
Syntax

Awk má jedinečnú syntaktickú štruktúru , skladajúci sa z : . Awk možnosti " Výberové kritériá { akcie } ' fileThe slovo " awk " hovorí operačný systém používať awk nástroj . Možnosti sú špecifické pre príkaz Awk a možno nájsť čítanie manuálu awk ( pozri odkaz na zdroje ) . Výber kritériá vyberie riadky , ktoré zodpovedajú presné reťazec alebo regulárny výraz . Tieto riadky sú potom spracované s " akcia " obsiahnuté v zložených zátvorkách . Zoznam akcií prijatých Awk možno tiež nájsť v manuáli . Konečne , súbor sa odkazuje na súbor alebo súbory , ktoré chcete spracovať
Príklady

príkazového riadku príklad Awk by : . Awk ' /^ Predmet :/príkaz { print } ' $ HOME /mboxThis vytlačí predmet každého e - mailu sa konala v súbore poštovej schránky užívateľa na obrazovke terminálu . Karát ( ^ ) , na začiatku slova " Predmet " hovorí vyhľadávať na začiatku skriptu line.An Awk bude vyzerať : { + = $ s 5 } END { print " súčet je " , s } Tento skript pridá celkom piatom stĺpci súboru a vytlačí sa slová " súčet je " a suma na obrazovku . Môžete uložiť súbor ako " sum.awk " a spustite program pomocou príkazu " awk - f sum.awk súboru . "

Najnovšie články

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