Hodnocení:
Kniha je chválena jako základní zdroj informací pro pochopení a využití sed a awk pro manipulaci s daty a jejich zpracování v systémech typu UNIX. Čtenáři oceňují její vzdělávací hodnotu, jasný styl psaní, praktické příklady a relevanci i v moderních souvislostech. Někteří však zaznamenali problémy s formátováním a omezeným obsahem některých témat.
Klady:⬤ Vzdělávací hodnota
⬤ jasný a poutavý styl psaní
⬤ komplexní pokrytí sed a awk s praktickými příklady
⬤ užitečné pro začátečníky i zkušené uživatele
⬤ pomáhá automatizovat úlohy a zvýšit efektivitu při manipulaci s daty.
⬤ Problémy s formátováním, které znesnadňují čtení knihy
⬤ občasné odkazy na zastaralé technologie
⬤ některé části mohou být méně užitečné pro ty, kteří již ovládají vysokoúrovňové programovací jazyky.
(na základě 71 hodnocení čtenářů)
sed & awk: Unix Power Tools
Sed a awk popisují dva programy pro zpracování textu, které jsou základními prvky sady nástrojů programátora systému UNIX. sed je "proudový editor" pro úpravu proudů textu, které mohou být příliš velké na to, aby se daly upravovat jako jeden soubor, nebo které mohou být generovány za běhu jako součást většího kroku zpracování dat.
Nejběžnější operací prováděnou pomocí sed je nahrazování, nahrazování jednoho bloku textu jiným. awk je kompletní programovací jazyk. Na rozdíl od mnoha běžných jazyků je awk "datově řízený" - určujete, jaký druh dat vás zajímá, a operace, které se mají provést, když jsou tato data nalezena.
awk dělá mnoho věcí za vás, včetně automatického otevírání a zavírání datových souborů, čtení záznamů, rozdělování záznamů do polí a počítání záznamů.
Ačkoli awk poskytuje funkce většiny běžných programovacích jazyků, obsahuje také některé netradiční funkce, jako je rozšířené porovnávání regulárních výrazů a asociativní pole. sed & awk podrobně popisuje oba programy a obsahuje kapitolu příkladů skriptů sed a awk.
Toto vydání zahrnuje funkce programů sed a awk, které jsou předepsány standardem POSIX. Nejvíce se to týká awk, kde POSIX standardizoval novou proměnnou CONVFMT a nové funkce toupper () a tolower (). Proměnná CONVFMT určuje formát převodu, který se má použít při převodu čísel na řetězce ( awk k tomuto účelu dříve používal OFMT).
Funkce toupper () a tolower () přijímají argument (pravděpodobně se smíšenými velkými a malými písmeny) a vracejí novou verzi řetězce se všemi písmeny přeloženými do odpovídající velikosti. Toto vydání se navíc zabývá funkcí GNU sed, která je nově k dispozici od prvního vydání. Rovněž aktualizuje informace o Bell Labs nawk a GNU awk ( gawk ) z prvního vydání, věnuje se mawk, další volně dostupné implementaci awk, a stručně pojednává o třech komerčních verzích awk, MKS awk, Thompson Automation awk ( tawk ) a Videosoft (VSAwk).
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)