Evaluare:
Cartea este apreciată ca o resursă esențială pentru înțelegerea și utilizarea sed și awk pentru manipularea și prelucrarea datelor în cadrul sistemelor de tip UNIX. Cititorii apreciază valoarea sa educațională, stilul clar de scriere, exemplele practice și relevanța chiar și în contexte moderne. Cu toate acestea, unii au remarcat probleme de formatare și conținut limitat pe anumite subiecte.
Avantaje:⬤ Valoare educațională
⬤ stil de scriere clar și captivant
⬤ acoperire cuprinzătoare a sed și awk cu exemple practice
⬤ util atât pentru începători, cât și pentru utilizatorii experimentați
⬤ ajută la automatizarea sarcinilor și la îmbunătățirea eficienței în manipularea datelor.
⬤ Probleme de formatare care fac cartea dificil de citit
⬤ referințe ocazionale la tehnologii învechite
⬤ unele secțiuni pot fi mai puțin utile pentru cei care stăpânesc deja limbaje de programare de nivel înalt.
(pe baza a 71 recenzii ale cititorilor)
sed & awk: Unix Power Tools
Sed și awk descriu două programe de procesare a textului care fac parte din trusa de instrumente a programatorului UNIX. sed este un "editor de fluxuri" pentru editarea fluxurilor de text care ar putea fi prea mari pentru a fi editate ca un singur fișier sau care ar putea fi generate din mers ca parte a unei etape mai mari de procesare a datelor.
Cea mai comună operație efectuată cu sed este substituirea, înlocuirea unui bloc de text cu altul. awk este un limbaj de programare complet. Spre deosebire de multe limbaje convenționale, awk este "condus de date" - specificați ce fel de date vă interesează și operațiile care trebuie efectuate atunci când datele sunt găsite.
awk face multe lucruri pentru dumneavoastră, inclusiv deschiderea și închiderea automată a fișierelor de date, citirea înregistrărilor, împărțirea înregistrărilor în câmpuri și numărarea înregistrărilor.
Deși awk oferă caracteristicile celor mai convenționale limbaje de programare, acesta include și unele caracteristici neconvenționale, cum ar fi potrivirea extinsă a expresiilor regulate și matricele asociative. sed & awk descrie ambele programe în detaliu și include un capitol de exemple de scripturi sed și awk.
Această ediție acoperă caracteristicile sed și awk care sunt impuse de standardul POSIX. Acest lucru afectează mai ales awk, unde POSIX a standardizat o nouă variabilă, CONVFMT, și noi funcții, toupper () și tolower (). Variabila CONVFMT specifică formatul de conversie care trebuie utilizat la convertirea numerelor în șiruri de caractere (awk folosea OFMT în acest scop).
Funcțiile toupper () și tolower () iau fiecare un argument de șir de caractere (probabil cu majuscule mixte) și returnează o nouă versiune a șirului de caractere cu toate literele traduse în cazul corespunzător. În plus, această ediție acoperă GNU sed, nou disponibil de la prima ediție. De asemenea, actualizează prima ediție cu privire la Bell Labs nawk și GNU awk ( gawk ), acoperă mawk, o implementare suplimentară a awk disponibilă gratuit, și discută pe scurt trei versiuni comerciale ale awk, MKS awk, Thompson Automation awk ( tawk ) și Videosoft (VSAwk).
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)