Hodnotenie:
Kniha je chválená ako základný zdroj informácií pre pochopenie a využitie sed a awk na manipuláciu a spracovanie dát v systémoch typu UNIX. Čitatelia oceňujú jej vzdelávaciu hodnotu, jasný štýl písania, praktické príklady a relevantnosť aj v moderných kontextoch. Niektorí však zaznamenali problémy s formátovaním a obmedzeným obsahom niektorých tém.
Výhody:⬤ Vzdelávacia hodnota
⬤ jasný a pútavý štýl písania
⬤ komplexné pokrytie sed a awk s praktickými príkladmi
⬤ užitočné pre začiatočníkov aj skúsených používateľov
⬤ pomáha automatizovať úlohy a zvýšiť efektivitu pri manipulácii s dátami.
⬤ Problémy s formátovaním, ktoré sťažujú čítanie knihy
⬤ občasné odkazy na zastarané technológie
⬤ niektoré časti môžu byť menej užitočné pre tých, ktorí už ovládajú vysokoúrovňové programovacie jazyky.
(na základe 71 čitateľských recenzií)
sed & awk: Unix Power Tools
Sed a awk opisujú dva programy na spracovanie textu, ktoré sú základom programátorského balíka UNIXu. sed je "prúdový editor" na úpravu prúdov textu, ktoré môžu byť príliš veľké na to, aby sa dali upravovať ako jeden súbor, alebo ktoré sa môžu vytvárať priebežne ako súčasť väčšieho kroku spracovania údajov.
Najbežnejšou operáciou vykonávanou pomocou sed je substitúcia, nahradenie jedného bloku textu iným. awk je kompletný programovací jazyk. Na rozdiel od mnohých bežných jazykov je awk "riadený údajmi" - určíte, aký druh údajov vás zaujíma, a operácie, ktoré sa majú vykonať, keď sa tieto údaje nájdu.
awk robí veľa vecí za vás vrátane automatického otvárania a zatvárania dátových súborov, čítania záznamov, rozdeľovania záznamov na polia a počítania záznamov.
Hoci awk poskytuje funkcie väčšiny bežných programovacích jazykov, obsahuje aj niektoré netradičné funkcie, napríklad rozšírené porovnávanie regulárnych výrazov a asociatívne polia. sed & awk podrobne opisuje oba programy a obsahuje kapitolu s príkladmi skriptov sed a awk.
Toto vydanie zahŕňa funkcie programov sed a awk, ktoré sú predpísané štandardom POSIX. Najvýraznejšie sa to týka awk, kde POSIX štandardizoval novú premennú CONVFMT a nové funkcie toupper () a tolower (). Premenná CONVFMT určuje formát konverzie, ktorý sa má použiť pri konverzii čísel na reťazce ( awk na tento účel používal OFMT).
Funkcie toupper () a tolower () prijímajú argument reťazca (pravdepodobne so zmiešanými veľkými a malými písmenami) a vracajú novú verziu reťazca so všetkými písmenami preloženými na príslušné veľké a malé písmená. Okrem toho sa toto vydanie zaoberá funkciou GNU sed, ktorá je od prvého vydania novo dostupná. V prvom vydaní sú tiež aktualizované informácie o programoch Bell Labs nawk a GNU awk ( gawk ), o programe mawk, ďalšej voľne dostupnej implementácii programu awk, a stručne sa rozoberajú tri komerčné verzie programu awk: MKS awk, Thompson Automation awk ( tawk ) a Videosoft (VSAwk).
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)