I used to be an application programmer, but for the last several years AWK (and, much less frequently, SED) has been one of my favorite tools. There are many, many, situations where an AWK/SED/sh pipe has a small fraction of the code size of any other way of solving the problem. In addition, AWK (sp
sed & awk
β Scribed by Dale Dougherty, Arnold Robbins
- Publisher
- O'Reilly Media
- Year
- 1997
- Tongue
- English
- Leaves
- 675
- Edition
- Second Edition
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
sed & awk describes two text processing programs that are mainstays of the UNIX programmer's toolbox. The book lays a foundation for both programs by describing how they are used and by introducing the fundamental concepts of regular expressions and text matching. This edition covers the sed and awk programs as they are mandated by the POSIX standard. It also includes a discussion of the GNU versions of both programs, which have extensions beyond their UNIX counterparts. Many examples are used throughout the book to illustrate the concepts discussed.
β¦ Table of Contents
Local Disk......Page 0
sed & awk......Page 1
Index......Page 3
Index......Page 8
Index......Page 12
Index......Page 15
Index......Page 19
Index......Page 22
Index......Page 25
Index......Page 28
Index......Page 30
Index......Page 31
Index......Page 33
Index......Page 34
Index......Page 36
Index......Page 39
Index......Page 42
Index......Page 44
Index......Page 48
Index......Page 49
Index......Page 52
Index......Page 57
Index......Page 59
Index......Page 60
Index......Page 62
Index......Page 63
Index......Page 64
[Chapter 5] 5.5 Append, Insert, and Change......Page 65
[Chapter 5] 5.7 Transform......Page 69
[Chapter 6] 6.3 Hold That Line......Page 70
[Chapter 9] 9.2 String Functions......Page 79
[Chapter 3] Understanding Regular Expression Syntax......Page 89
[Chapter 3] 3.2 A Line-Up of Characters......Page 94
[Chapter 11] 11.2 Freely Available awks......Page 121
[Chapter 7] 7.6 Expressions......Page 133
[Chapter 12] 12.3 Spare Details of the masterindex Program......Page 139
[Chapter 5] 5.6 List......Page 146
[Chapter 6] Advanced sed Commands......Page 150
[Chapter 10] 10.2 The close() Function......Page 162
[Chapter 10] 10.5 Directing Output to Files and Pipes......Page 164
[Chapter 6] 6.4 Advanced Flow Control Commands......Page 168
[Chapter 10] 10.6 Generating Columnar Reports......Page 174
[Chapter 13] 13.3 combineΒ - Extract Multipart uuencoded Binaries......Page 179
[Chapter 2] 2.3 Using sed......Page 181
[Chapter 5] Basic sed Commands......Page 186
[Chapter 8] 8.6 System Variables That Are Arrays......Page 189
[Chapter 7] 7.10 Passing Parameters Into a Script......Page 194
[Chapter 2] 2.2 Command-Line Syntax......Page 197
[Appendix A] Quick Reference for sed......Page 200
[Appendix B] Quick Reference for awk......Page 202
[Chapter 2] 2.4 Using awk......Page 204
[Appendix B] B.3 Command Summary for awk......Page 208
[Chapter 10] 10.3 The system() Function......Page 216
[Chapter 4] 4.2 A Global Perspective on Addressing......Page 219
[Chapter 10] 10.4 A Menu-Based Command Generator......Page 223
[Chapter 4] Writing sed Scripts......Page 229
[Appendix A] A.3 Command Summary for sed......Page 234
[Appendix A] A.2 Syntax of sed Commands......Page 238
[Chapter 5] 5.2 Comment......Page 241
[Chapter 10] 10.7 Debugging......Page 243
[Appendix B] B.2 Language Summary for awk......Page 248
[Chapter 7] 7.4 Pattern Matching......Page 258
[Chapter 11] 11.3 Commercial awks......Page 261
[Chapter 7] 7.8 Relational and Boolean Operators......Page 266
[Chapter 8] Conditionals, Loops, and Arrays......Page 272
[Chapter 11] A Flock of awks......Page 276
[Chapter 8] 8.3 Other Statements That Affect Flow Control......Page 281
[Chapter 8] 8.4 Arrays......Page 284
[Chapter 8] 8.5 An Acronym Processor......Page 295
[Chapter 7] 7.7 System Variables......Page 302
[Chapter 9] Functions......Page 309
[Chapter 8] 8.2 Looping......Page 316
[Chapter 1] Power Tools for Editing......Page 323
[Chapter 1] 1.4 Four Hurdles to Mastering sed and awk......Page 326
[Chapter 9] 9.3 Writing Your Own Functions......Page 328
[Chapter 2] Understanding Basic Operations......Page 337
[Chapter 5] 5.4 Delete......Page 343
[Chapter 5] 5.8 Print......Page 345
[Chapter 7] 7.5 Records and Fields......Page 347
[Chapter 5] 5.3 Substitution......Page 352
[Chapter 4] 4.3 Testing and Saving Output......Page 360
[Preface] Availability of sed and awk......Page 364
[Appendix C] C.3 Documentation for masterindex......Page 368
[Chapter 4] 4.4 Four Types of sed Scripts......Page 375
[Chapter 5] 5.9 Print Line Number......Page 389
[Chapter 12] Full-Featured Applications......Page 391
[Chapter 7] 7.9 Formatted Printing......Page 404
[Preface] Obtaining Example Source Code......Page 408
[Chapter 5] 5.11 Reading and Writing Files......Page 411
[Chapter 10] The Bottom Drawer......Page 420
[Chapter 7] 7.11 Information Retrieval......Page 427
[Chapter 5] 5.10 Next......Page 430
[Chapter 12] 12.2 Generating a Formatted Index......Page 432
[Chapter 10] 10.8 Limitations......Page 457
[Chapter 13] 13.7 gentΒ - Get a termcap Entry......Page 459
[Chapter 7] 7.3 Awk's Programming Model......Page 462
[Chapter 13] 13.10 m1Β - Simple Macro Processor......Page 464
[Chapter 13] 13.4 mailavgΒ - Check Size of Mailboxes......Page 471
[Appendix C] C.2 Listing of masterindex Shell Script......Page 473
[Chapter 1] 1.3 A Pattern-Matching Programming Language......Page 475
[Chapter 13] 13.2 phonebillΒ - Track Phone Usage......Page 477
[Chapter 6] 6.5 To Join a Phrase......Page 481
[Chapter 13] 13.8 plprΒ - lpr Preprocessor......Page 485
[Chapter 7] 7.2 Hello, World......Page 490
[Chapter 4] 4.5 Getting to the PromiSed Land......Page 492
[Chapter 5] 5.12 Quit......Page 493
[Chapter 13] 13.6 readsourceΒ - Format Program Source Files for troff......Page 495
[Chapter 3] 3.3 I Never Metacharacter I Didn't Like......Page 502
[Chapter 1] 1.2 A Stream Editor......Page 504
[Chapter 13] A Miscellany of Scripts......Page 506
[Chapter 2] 2.5 Using sed and awk Together......Page 511
[Appendix C] Supplement for Chapter 12......Page 515
[Chapter 13] 13.9 transposeΒ - Perform a Matrix Transposition......Page 523
[Chapter 7] Writing Scripts for awk......Page 525
[Chapter 10] 10.9 Invoking awk Using the #! Syntax......Page 527
[Chapter 11] 11.4 Epilogue......Page 530
[Preface] Conventions Used in This Handbook......Page 531
[Chapter 6] 6.2 A Case for Study......Page 533
Preface......Page 537
[Chapter 13] 13.5 adjΒ - Adjust Lines for Text Files......Page 540
[Preface] Comments and Questions......Page 549
[Preface] Acknowledgments from the First Edition......Page 550
[Preface] About the Second Edition......Page 552
Examples from sed & awk......Page 554
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch02/byState......Page 557
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch02/list......Page 558
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch02/nameState......Page 559
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch03/bookwords......Page 560
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch03/gres......Page 561
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch04/do.outline......Page 562
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch04/fixquotes.sed......Page 563
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch04/format......Page 564
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch04/getmac1......Page 565
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch04/getmac2......Page 566
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch04/horsefeathers......Page 567
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch04/runsed......Page 568
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch04/sedscr.horsefeathers......Page 569
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch05/getmac......Page 570
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch05/index.edit......Page 571
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch05/man.data......Page 572
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch05/refpage......Page 573
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch05/refsed......Page 574
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch05/sedman......Page 575
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch06/index.edit......Page 576
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch06/phrase......Page 577
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch06/scribe.font1.sed......Page 578
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch06/scribe.font2.sed......Page 579
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch06/test.scribe.data......Page 580
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch07/acro......Page 581
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch07/acronyms......Page 582
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch07/checkbook.awk......Page 583
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch07/checks.data......Page 584
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch07/filesum1......Page 585
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch07/filesum2......Page 586
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch07/filesum3......Page 587
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch07/fls.data......Page 588
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch07/fls1......Page 589
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch07/grades.data......Page 590
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch07/grades1.awk......Page 591
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch07/grades2.awk......Page 592
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch08/acronyms......Page 593
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch08/awkro......Page 594
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch08/bitmap.awk......Page 595
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch08/bitmap.test......Page 596
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch08/date-month......Page 597
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch08/factorial......Page 598
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch08/grades.awk......Page 599
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch08/grades.test......Page 600
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch08/lookup......Page 601
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch08/sample......Page 602
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch09/caps......Page 603
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch09/do.outline......Page 604
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch09/grade.sort.awk......Page 605
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch09/lotto......Page 606
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch09/lower......Page 607
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch09/mandata.sort......Page 608
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch09/pick1......Page 609
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch09/sort.awk......Page 610
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch09/sorter.awk......Page 611
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch10/addemup......Page 612
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch10/getfilename.awk......Page 613
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch10/invoke......Page 614
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch10/mansplit.awk......Page 615
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch10/orders......Page 616
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch10/uucp_commands......Page 617
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch11/cgiformat.awk......Page 618
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch11/printerr.awk......Page 619
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch11/querylog......Page 620
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch11/simplesed.awk......Page 621
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch12/combine.idx......Page 622
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch12/format.idx......Page 626
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch12/index.data......Page 629
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch12/input.idx......Page 630
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch12/masterindex.1......Page 633
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch12/masterindex.sh......Page 639
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch12/pagenums.idx......Page 641
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch12/spellcheck.awk......Page 643
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch13/adj.nawk......Page 649
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch13/adj.sh......Page 653
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch13/gent.csh......Page 654
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch13/m0a.awk......Page 656
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch13/m0b.awk......Page 657
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch13/m1.awk......Page 658
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch13/mailavg.sh......Page 661
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch13/phonebill.awk......Page 662
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch13/phonebill.data......Page 664
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch13/plpr.sh......Page 665
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch13/readsource.sh......Page 668
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch13/transpose.data......Page 671
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch13/transpose.sh......Page 672
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch13/uutot.awk......Page 673
file:///H|/temp/incoming/ebook/(ebook)%2029%20Complete%20O'reilly%20Books%20(network,%20Unix,%20Web,%20Perl,%20Java%20&%20Samba)/Program%20Files/Hotline%20Client%201.8.4/Downloads/O'Reilly%20Reference%20Library/unix/sedawk/examples/ch13/uutot.data......Page 675
π SIMILAR VOLUMES
From the Publisher sed & awk, one of the most popular books in O'Reilly & Associates' Nutshell series, 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,
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 processing step. The most common
Annotation<span class='showMoreLessContentElement' style='display: none;'><p><div><p><i>sed & awk</i> describes two text processing programs that are mainstays of the UNIX programmer's toolbox.</p><p><i>sed</i> is a "stream editor" for editing streams of text that might be too large to edit as a sin
Annotation;Power tools for editing -- Understanding basic operations -- Understanding regular expression syntax -- Writing sed scripts -- Basic sed commands -- Advanced sed commands -- Writing scripts for awk -- Conditionals, loops, and arrays -- Functions -- The bottom drawer -- A flock of awks --
Annotation;Power tools for editing -- Understanding basic operations -- Understanding regular expression syntax -- Writing sed scripts -- Basic sed commands -- Advanced sed commands -- Writing scripts for awk -- Conditionals, loops, and arrays -- Functions -- The bottom drawer -- A flock of awks --