Programowanie w systemie UNIX/awk: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
m żródła |
m opis |
||
Linia 2:
* Jest także nazwą programu początkowo dostępnego dla systemów operacyjnych będących pochodnymi UNIXa, obecnie także na inne platformy
* interpretowany język programowania, którego główną funkcją jest wyszukiwanie i przetwarzanie wzorców w plikach lub strumieniach danych. Rozpoznaje wiersze i kolumny tekstu.
=Sposoby pracy=▼
* z linii poleceń▼
* Samodzielne skrypty AWK▼
=Działanie=
Linia 20 ⟶ 12:
* Skanowana jest linia dla każdego wzorca w programie i dla każdego pasującego wzorca wykonywana jest odpowiednia akcja
* Ten proces powtarza się, aż osiągnie się koniec pliku
==Dostępne operacja==
* Skanuj plik linia po linii.
* Podziel linię/plik wejściowy na pola.
* Porównaj linię lub pola wejściowe z określonymi wzorami
* Wykonuj różne czynności na dopasowanych liniach.
* Sformatuj linie wyjściowe.
* Wykonywanie operacji arytmetycznych i łańcuchowych.
* Użyj przepływu sterowania i pętli na wyjściu.
* Przekształć pliki i dane zgodnie z określoną strukturą.
* Generuj sformatowane raporty
▲=Sposoby pracy=
▲* z linii poleceń
▲* Samodzielne skrypty AWK
= Składnia=
|