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=