Sed & awk

sed & awk describes two text processing programs that are mainstays of the UNIX programmer's toolbox. sed is a ""stream editor"" for editing streams of text that might be too large to edit as a single file, or that might be generated on the fly as part of a larger data...

Descripción completa

Detalles Bibliográficos
Autor principal: Dougherty, Dale (-)
Otros Autores: Robbins, Arnold
Formato: Libro electrónico
Idioma:Inglés
Publicado: Sebastopol, California : O'Reilly 1997.
Edición:Second edition
Colección:Nutshell handbook.
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009627326906719
Tabla de Contenidos:
  • Table of Contents; Preface; Chapter 1. Power Tools for Editing; May You Solve Interesting Problems; A Stream Editor; A Pattern-Matching Programming Language; Four Hurdles to Mastering sed and awk; Chapter 2. Understanding Basic Operations; Awk, by Sed and Grep, out of Ed; Command-Line Syntax; Using sed; Using awk; Using sed and awk Together; Chapter 3. Understanding Regular Expression Syntax; That's an Expression; A Line-Up of Characters; I Never Metacharacter I Didn't Like; Chapter 4. Writing sed Scripts; Applying Commands in a Script; A Global Perspective on Addressing
  • Testing and Saving OutputFour Types of sed Scripts; Getting to the PromiSed Land; Chapter 5. Basic sed Commands; About the Syntax of sed Commands; Comment; Substitution; Delete; Append, Insert, and Change; List; Transform; Print; Print Line Number; Next; Reading and Writing Files; Quit; Chapter 6. Advanced sed Commands; Multiline Pattern Space; A Case for Study; Hold That Line; Advanced Flow Control Commands; To Join a Phrase; Chapter 7. Writing Scripts for awk; Playing the Game; Hello, World; Awk's Programming Model; Pattern Matching; Records and Fields; Expressions; System Variables
  • Relational and Boolean OperatorsFormatted Printing; Passing Parameters Into a Script; Information Retrieval; Chapter 8. Conditionals, Loops, and Arrays; Conditional Statements; Looping; Other Statements That Affect Flow Control; Arrays; An Acronym Processor; System Variables That Are Arrays; Chapter 9. Functions; Arithmetic Functions; String Functions; Writing Your Own Functions; Chapter 10. The Bottom Drawer; The getline Function; The close( ) Function; The system( ) Function; A Menu-Based Command Generator; Directing Output to Files and Pipes; Generating Columnar Reports; Debugging
  • LimitationsInvoking awk Using the #! Syntax; Chapter 11. A Flock of awks; Original awk; Freely Available awks; Commercial awks; Epilogue; Chapter 12. Full-Featured Applications; An Interactive Spelling Checker; Generating a Formatted Index; Spare Details of the masterindex Program; Chapter 13. A Miscellany of Scripts; uutot.awk - Report UUCP Statistics; phonebill - Track Phone Usage; combine - Extract Multipart uuencoded Binaries; mailavg - Check Size of Mailboxes; adj - Adjust Lines for Text Files; readsource-Format Program Source Files for troff; gent - Get a termcap Entry
  • plpr - lpr Preprocessortranspose - Perform a Matrix Transposition; m1 - Simple Macro Processor; A Quick Reference for sed; Command-Line Syntax; Syntax of sed Commands; Command Summary for sed; B Quick Reference for awk; Command-Line Syntax; Language Summary for awk; Command Summary for awk; C Supplement for Chapter 12; Full Listing of spellcheck.awk; Listing of masterindex Shell Script; Documentation for masterindex; Index; Symbols; A; B; C; D; E; F; G; H; I; K; L; M; N; O; P; Q; R; S; T; U; V; W; X; Y; About the Authors; Colophon