|
|
Kategoria:AWKZ LinuxPedia
NazwaNazwa AWK pochodzi od pierwszych liter nazwisk twórców: Alfreda Aho, Petera Weinbergera i Briana Kernighana. Język AWK powstał w latach 70 XX wieku w Bell Labs. ZastosowanieJęzyka AWK służy do wsadowego (nieinteraktywnego) przetwarzania plików tekstowych z możliwością generacji kolejnych plików tekstowych (raportów). Z tego względu jest często wykorzystywany jako filtr w systemach uniksowych. Składnia wywołania programu awkChoć sam język nazywa się AWK, najpopularniejszy interpreter tego języka występuje pod nazwą awk (małymi literami). awk może pracować z plikiem jako źródłem danych bądź w potoku, dodatkowo polecenia (program) może być częścią linii poleceń bądź być pobrane z zewnętrznego pliku. Z tego względu występują 4 najczęstsze składnie: # Potok z wbudowanym programem polecenie1 | awk 'program w AWK' | polecenie2 # Potok z pobraniem programu z pliku skrypt.awk polecenie1 | awk -f skrypt.awk | polecenie2 # Przetwarzanie danych z pliku dane.txt programem podanym w poleceniu awk 'program w AWK' dane.txt # Przetwarzanie danych z pliku dane.txt programem z pliku skrypt.awk awk -f skrypt.awk dane.txt Składnia skryptu AWKSkrypt AWK składa się z ciągu fragmentów o strukturze WARUNEK { BLOK } Plik wejściowy przetwarzany jest linia po linii, każda kolejna linia dopasowywana jest po kolei do wszystkich warunków i jeżeli dany warunek jest spełniony, to wykonywany jest pasujący blok. Strony w kategorii „AWK”Poniżej wyświetlono 2 spośród wszystkich 2 stron tej kategorii. IWFakty o AWK — Kliknij + aby znaleźć podobne strony.RDF feed
|
