Ocena:
Książka jest chwalona jako niezbędne źródło wiedzy na temat sed i awk oraz ich wykorzystania do manipulacji i przetwarzania danych w systemach typu UNIX. Czytelnicy doceniają jej wartość edukacyjną, przejrzysty styl pisania, praktyczne przykłady i przydatność nawet w nowoczesnych kontekstach. Niektórzy zauważyli jednak problemy z formatowaniem i ograniczoną zawartością niektórych tematów.
Zalety:⬤ Wartość edukacyjna
⬤ przejrzysty i wciągający styl pisania
⬤ kompleksowe omówienie sed i awk z praktycznymi przykładami
⬤ przydatne zarówno dla początkujących, jak i doświadczonych użytkowników
⬤ pomaga zautomatyzować zadania i poprawić wydajność manipulacji danymi.
⬤ Kwestie formatowania, które utrudniają czytanie książki
⬤ sporadyczne odniesienia do przestarzałych technologii
⬤ niektóre sekcje mogą być mniej przydatne dla osób już biegłych w językach programowania wysokiego poziomu.
(na podstawie 71 opinii czytelników)
sed & awk: Unix Power Tools
Sed i awk opisują dwa programy do przetwarzania tekstu, które są podstawą zestawu narzędzi programisty UNIX. sed to "edytor strumieni" do edycji strumieni tekstu, które mogą być zbyt duże, aby edytować je jako pojedynczy plik lub które mogą być generowane w locie jako część większego etapu przetwarzania danych.
Najczęstszą operacją wykonywaną za pomocą sed jest podstawianie, zastępowanie jednego bloku tekstu innym. awk jest kompletnym językiem programowania. W przeciwieństwie do wielu konwencjonalnych języków, awk jest "sterowany danymi" - określasz, jakiego rodzaju dane Cię interesują i jakie operacje mają zostać wykonane, gdy te dane zostaną znalezione.
awk wykonuje wiele rzeczy za Ciebie, w tym automatyczne otwieranie i zamykanie plików danych, odczytywanie rekordów, dzielenie rekordów na pola i zliczanie rekordów.
Chociaż awk zapewnia funkcje większości konwencjonalnych języków programowania, zawiera również pewne niekonwencjonalne funkcje, takie jak rozszerzone dopasowywanie wyrażeń regularnych i tablice asocjacyjne. sed & awk szczegółowo opisuje oba programy i zawiera rozdział przykładowych skryptów sed i awk.
To wydanie obejmuje funkcje sed i awk, które są wymagane przez standard POSIX. Dotyczy to przede wszystkim awk, w którym POSIX ustandaryzował nową zmienną, CONVFMT, oraz nowe funkcje, toupper () i tolower (). Zmienna CONVFMT określa format konwersji używany podczas konwersji liczb na łańcuchy (awk używał do tego celu OFMT).
Funkcje toupper () i tolower () przyjmują (przypuszczalnie mieszaną wielkość liter) argument ciągu i zwracają nową wersję ciągu z wszystkimi literami przetłumaczonymi na odpowiednią wielkość. Ponadto, to wydanie obejmuje GNU sed, nowo dostępny od czasu pierwszego wydania. Zaktualizowano również opisy Bell Labs nawk i GNU awk ( gawk ), omówiono mawk, dodatkową dostępną za darmo implementację awk, oraz krótko omówiono trzy komercyjne wersje awk, MKS awk, Thompson Automation awk ( tawk ) i Videosoft (VSAwk).
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)