reklama - zainteresowany?

sed i awk - Helion

sed i awk
Autor: Dale Dougherty, Arnold Robbins
Tytuł oryginału: sed & awk, Second Edition
TÅ‚umaczenie: Wojciech Derechowski
ISBN: 83-7197-540-6
stron: 392, Format: B5, okładka: miękka
Data wydania: 2002-01-08
Księgarnia: Helion

Cena książki: 45,00 zł

Dodaj do koszyka sed i awk

Tagi: Unix

Jest to książka o narzędziowych programach UNIX, nazywanych dziwnie sed i awk. Programy te mają ze sobą wiele wspólnego, zwłaszcza użycie wyrażeń regularnych dla dopasowywania wzorców. Ponieważ dopasowywanie wzorców jest tak ważne w stosowaniu obydwu programów, książka bardzo wyczerpująco wyjaśnia składnię wyrażeń regularnych UNIX. Skoro w uczeniu się naturalny jest postęp od grep, poprzez sed do awk, więc będziemy zajmować się wszystkimi trzema programami, choć skupimy się na sed i awk.

Sed i awk są narzędziami stosowanymi przez użytkowników, programistów i administratorów -- przez każdego, kto pracuje z plikami tekstowymi. Sed, nazywany tak ze względu na to, że jest edytorem strumieniowym, doskonale nadaje się wprowadzania ciągu poprawek (ang. edits) do wielu plików. Awk, którego twórcami są Aho, Weinberger i Kernighan (skąd pochodzi nazwa) jest językiem programowania umożliwiającym łatwe działania na danych, które mają strukturę i tworzenie sformatowanych raportów. Książka kładzie nacisk na definicję POSIX dla awk. Prócz tego opisuje krótko pierwszą wersję awk przed omówieniem trzech wersji awk dostępnych bezpłatnie oraz dwóch będących w sprzedaży, z których wszystkie są implementacjami POSIX awk.

Książka skupia uwagę na pisaniu dla sed i awk skryptów, stanowiących szybkie rozwiązanie wybranych problemów użytkownika. Wiele ze skryptów tego rodzaju można określić jako "doraźne rozwiązanie". Prócz tego opiszemy skrypty, które rozwiązują większe problemy, wymagają więc bardziej starannego projektowania i programowania.

Dodaj do koszyka sed i awk

Spis treści

sed i awk -- spis treści

Przedmowa (7)

  • Zakres podrÄ™cznika (7)
  • DostÄ™pność sed i awk (8)
  • Jak uzyskać przykÅ‚adowy kod źródÅ‚owy (12)
  • Konwencje stosowane w podrÄ™czniku (14)
  • O drugim wydaniu (15)
  • PodziÄ™kowania z pierwszego wydania (16)

Rozdział 1. Automatyczne narzędzia edycji (17)

  • ObyÅ› rozwiÄ…zywaÅ‚ ciekawe zadania (17)
  • Edytor strumieniowy (19)
  • JÄ™zyk programowania z dopasowaniem wzorców (20)
  • Cztery przeszkody w mistrzostwach sed i awk (21)

Rozdział 2. Zrozumienie podstawowych działań (23)

  • Od ed poprzez grep i sed do awk (23)
  • SkÅ‚adnia wiersza poleceÅ„ (28)
  • Użycie sed (30)
  • Użycie awk (33)
  • Użycie sed wraz z awk (36)

Rozdział 3. Zrozumienie składni wyrażeń regularnych (39)

  • To jest wyrażenie (40)
  • Znaki w szyku (42)
  • Mnie podoba siÄ™ wszystko (65)

Rozdział 4. Pisanie skryptów sed (67)

  • Stosowanie poleceÅ„ w skrypcie (68)
  • Adresowanie w perspektywie globalnej (70)
  • Testowanie i zapis danych wyjÅ›cia (72)
  • Cztery typy skryptów sed (75)
  • W drodze do Ziemi Obiecanej (86)

Rozdział 5. Podstawowe polecenia sed (89)

  • O skÅ‚adni poleceÅ„ sed (89)
  • Komentarz (90)
  • Podstawianie (91)
  • usuÅ„ (96)
  • dopisz, wstaw i zamieÅ„ (97)
  • wylistuj (100)
  • transformuj (103)
  • drukuj (103)
  • drukuj numer wiersza (104)
  • nastÄ™pny (105)
  • Odczyt i zapis do plików (106)
  • zakoÅ„cz (113)

Rozdział 6. Zaawansowane polecenia sed (115)

  • Wielowierszowa przestrzeÅ„ wzorca (116)
  • Przypadek do zbadania (124)
  • Utrzymuj wiersz (127)
  • Zaawansowane polecenia sterowania przepÅ‚ywem (134)
  • Szkoda słów (139)

Rozdział 7. Pisanie skryptów dla awk (143)

  • Zasady gry (143)
  • Witajcie wszyscy (144)
  • Model programowania awk (145)
  • Dopasowanie wzorca (146)
  • Rekordy i pola (148)
  • Wyrażenia (152)
  • Zmienne systemowe (156)
  • Operatory relacyjne i logiczne (161)
  • Drukowanie formatowane (167)
  • Przekazywanie parametrów do skryptu (169)
  • Pobieranie informacji (171)

Rozdział 8. Konstrukcje warunkowe, pętle i tablice (175)

  • Instrukcje warunkowe (175)
  • PÄ™tle (177)
  • Inne instrukcje wpÅ‚ywajÄ…ce na sterowanie przepÅ‚ywem (182)
  • Tablice (184)
  • Procesor akronimów (194)
  • Zmienne systemowe, które sÄ… tablicami (199)

Rozdział 9. Funkcje (203)

  • Funkcje arytmetyczne (203)
  • Funkcje Å‚aÅ„cuchów (208)
  • Pisanie wÅ‚asnych funkcji (216)

Rozdział 10. Dolna szuflada (225)

  • Funkcja getline (225)
  • Funkcja close() (229)
  • Funkcja system() (230)
  • Generator poleceÅ„ oparty na systemie menu (232)
  • Kierowanie wyjÅ›cia do plików i potoków (236)
  • Generowanie raportów w kolumnach (239)
  • Debugging (242)
  • Ograniczenia (246)
  • WywoÅ‚anie awk za pomocÄ… skÅ‚adni #! (247)

Rozdział 11. Rzesza awk (251)

  • Oryginalny awk (251)
  • BezpÅ‚atnie dostÄ™pne wersje awk (254)
  • Komercyjne wersje awk (267)
  • Epilog (271)

Rozdział 12. Pełne aplikacje (273)

  • Interaktywny program do sprawdzania pisowni (273)
  • Generowanie formatowanego indeksu (285)
  • Dalsze szczegóły programu masterindex (308)

Rozdział 13. Wybór skryptów (313)

  • utot.awk - podaj statystykÄ™ UUCP (313)
  • phonebill - nadzoruj użycie telefonu (316)
  • combine - odzyskaj binaria z wieloczęściowej postaci uuencode (319)
  • mailavg - sprawdź wielkość skrzynek pocztowych (320)
  • adj - nastaw wiersze plików tekstowych (321)
  • readsource - Formatuj pliki źródÅ‚owe programu dla troff (327)
  • gent - pobierz wpis termcap (332)
  • plpr - preprocesor lpr (334)
  • transpose - wykonaj transpozycjÄ™ macierzy (336)
  • m1 - prosty makroprocesor (338)

Dodatek A Przewodnik sed (345)

Dodatek B Przewodnik awk (351)

Dodatek C Suplement do rozdziału 12. (367)

Skorowidz (379)

Dodaj do koszyka sed i awk

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.