sed & awk

书名:sed & awk2ndEdition
作者:DaleDougherty/ArnoldRobbins
译者:
ISBN:9781565922259
出版社:O'ReillyMedia
出版时间:1997-3-8
格式:epub/mobi/azw3/pdf
页数:432
豆瓣评分: 8.3

书籍简介:

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.

作者简介:

Dale Dougherty

Dale Dougherty is the publisher of the O'Reilly Network and Director of O'Reilly Research. Dale has been instrumental in many of O'Reilly's most important efforts, including founding O'Reilly & Associates with Tim O'Reilly. He was the developer and publisher of Global Network Navigator (GNN), the first commercial Web site. Dale was developer and publisher of Web Review, the online magazine for Web designers, and he was O'Reilly & Associates' first editor. Dale has written and edited numerous books at O'Reilly & Associates. Dougherty is a Lecturer in the School of Information Management and Systems (SIMS) at the University of California at Berkeley.

Arnold Robbins

Arnold Robbins, an Atlanta native, is a professional programmer and technical author. He has worked with Unix systems since 1980, when he was introduced to a PDP-11 running a version of Sixth Edition Unix. He has been a heavy AWK user since 1987, when he became involved with gawk, the GNU project's version of AWK. As a member of the POSIX 1003.2 balloting group, he helped shape the POSIX standard for AWK. He is currently the maintainer of gawk and its documentation. He is also coauthor of the sixth edition of O'Reilly's Learning the vi Editor. Since late 1997, he and his family have been living happily in Israel.

书友短评:

@ st_ind 黒魔術 @ 不正直的绅士 对vim的正则替换语法有了新的理解,对awk有了一定的了解,以后可以尝试用awk完成一些工作。 @ cobie sed +—> awk +—> perl 这样 @ reality 很实用滴 @ 蝉 :无 @ villim sed & awk 在服务器上工作的时候,还是大有用处的。可要用好还真是有难度,需要强大的正则基础,还是要内功好啊,慢慢磨吧。 @ windsandstar 写得很清楚,读完,写完测试代码,有种“I know sed” “I know awk”的感觉。 @ DreamAndDead 看到sed是如何影响vim的,前人们继承的智慧awk感觉有些鸡肋,承接c & perl,只是运行于文件读取loop下,相较之下用perl Python ruby更为合适 @ 2019.1.6—1.17 一流的技术教程写作范例。已经超过了“把技术讲清楚、透彻”的标准,进入“从认知过程角度成功引导用户熟练掌握一种全新模式“的境界。真正体现出教科书和rtfm的区别。 @ cobie sed +—> awk +—> perl 这样

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 Output
Four 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 Operators
Formatted 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
Limitations
Invoking 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 Preprocessor
transpose—Perform a Matrix Transposition
m1—Simple Macro Processor
Appendix A Quick Reference for sed
Command-Line Syntax
Syntax of sed Commands
Command Summary for sed
Appendix B Quick Reference for awk
Command-Line Syntax
Language Summary for awk
Command Summary for awk
Appendix C Supplement for Chapter 12
Full Listing of spellcheck.awk
Listing of masterindex Shell Script
Documentation for masterindex
Background Details
Coding Index Entries
Output Format
Compiling a Master Index
Colophon
· · · · · ·

添加微信公众号:好书天下获取

添加微信公众号:“好书天下”获取书籍好书天下 » sed & awk
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

添加微信公众号:“好书天下”获取书籍

添加微信公众号:“好书天下”获取书籍添加微信公众号:“好书天下”获取书籍