sed与awk

当前位置:首页 > 计算机网络 > 操作系统/系统开发 > sed与awk

出版社:机械工业出版社
出版日期:2003-8
ISBN:9787111115274
作者:(美)多尔蒂,(美)罗宾斯
页数:432页

媒体关注与评论

  本书介绍了一组名字奇特的UNIX实用工具:sed和awk。这组实用工具有很多共同的特征,譬如正则表达式在模式匹配中的应用等。模式匹配在sed和awk的使用中是很重要的部分,因此本书详尽解释了UNIX正则表达式的语法。一般情况下,从grep到sed和awk的学习过程是很自然的,所以本书涵盖了上述3个程序,而重点集中在sed和awk。

书籍目录

第一章 强大的编辑工具
解决有趣的问题
字符流编辑器
模式匹配的程序设计语言
掌握sed和awk的4个障碍
第二章 了解基本操作
awk起源于sed和grep而不是ed
命令行的语法
使用sed
使用awk
同时使用sed和awk
第三章 了解正则表达式语法
表达式
成排的字符
使用喜欢的元字符
第四章 编写sed脚本
在脚本中应用命令
寻址上的全局透视
测试并保存输出
sed脚本的4种类型
开始PromiSed Land
第五章 基本sed命令
sed命令的语法
注释
替换
删除
追加、插入和更改
列表
转换
打印
打印行号
下一步
读和写文件
退出
第六章 高级sed命令
多行模式空间
学习案例
包含那一行
高级的流控制命令
加入一个短语
第七章 编写awk脚本
遵守规则
Hello,World
awk程序设计模型
模式匹配
记录和字段
表达式
系统变量
关系操作符和布尔操作符
格式化打印
向脚本传递参数
信息的检索
第八章 条件、循环和数组
条件语句
循环
影响流控制的其他语句
数组
首字母缩写词处理器
作为系统变量的数组
第九章 函数
算术函数
字符串函数
自定义函数
第十章 "底部抽屉"
getline函数
close()函数
system()函数
基于菜单的命令生成器
直接向文件和管道输出
生成柱状报告
调试
约束
使用#!语法调用awk
第十一章 awk的系列产品
原始的awk
可免费使用的awk
商业版awk
后记
第十二章 综合应用
一个交互式拼写检查器
生成格式化索引
masterindex程序的其他细节
第十三章 脚本的汇总
uutot.awk--UUCP的统计报告
phonebill--跟踪电话的使用情况
combine--抽取多部分用uuencoded编码技术处理的二进制代码
mailavg--检查邮箱的大小
adj--调整文本文件的行
readsource--将程序源文件格式化为troff格式
gent--获得termcap条目
plpr--行式打印的预处理器
transpose--实现矩阵的转置
m1--简单的宏处理器
附录一 sed的快速参考
附录二 awk的快速参考
附录三 第十二章的补充

作者简介

本书在一开始就给出一个概述和指南,论述了从grep到sed再到awk不断改进的功能。sed和awk具有相同的命令行语法,以脚本的形式接收用户的命令。因为所有这三个程序都使用UNIX正则表达式,因此书中用一章的篇幅来介绍UNIX的正则表达式语法。
然后,本书介绍如何编写sed脚本。从编写几行简单的脚本开始,学习进行手工编辑操作的其他基本命令和高级命令,以及由此引入的简单程序结构。这些高级命令包括用于处理保持空间、即一个等量齐观时缓冲区的命令。

图书封面


 sed与awk下载 更多精彩书评



发布书评

 
 


精彩书评 (总计3条)

  •     这本书,怎么说呢?我看的是电子版。印刷版忍了忍还是没买。SED 和 AWK 真正的入门还是在 developerWorks。并且 SED 的很多东西在 《Unix 超级工具》一书当中已经涉及了,而且已经比较充分了。剩下的就是自己去实践,去应用了。至于 AWK 我认为真正帮助很大的还是 AWK 自身的文档, The AWK Manual。我有用 SED 和 AWK 为单位实现的 defect 分析系统。代码相当的简洁。主体基本上就2个文件,每一个二三十行,包括空行呵呵。基本上常用的功能就全部搞定了。AWK 最严重的问题是程序的 debug。这个问题 Manual 里面也没有解决。当然这本书里面就更没有解决了。 SED 的问题是不要真想把他往太复杂了用,会把自己绕进去的。问题真的复杂了还是用 AWK 或者别的技术去解决吧。对于非常需要读印刷读物的人来说,这本书买来看看也还是蛮好的。只是不是非常必要罢了。
  •     如果不经常使用shell做一些文件处理的话,那么学不学sed和awk都没有关系,但是如果每天都要面对这些的话,没有sed和awk就很难完成,或者快速完成。这本书,还行,可以快速入门。不过很多时候,不是书写得如何,而是你自己看书之后所想与所为来决定的。
  •     如果你想做一个合格的unix系统管理员,sed与awk是你必须要熟练掌握的两个工具,而这本书绝对值得一读。不过最权威的还是awk的作者之一aho自己写的一个文本:"the awk programming language"。

精彩短评 (总计64条)

  •     不用多说,知道就会说好
  •     我要不要把我交作业的读后感贴出来。。。。。
  •     sed 看起来像哪只猴子.
  •     一本好书,被汉语奇差的翻译者给糟蹋了,极度怀疑3位译者语文,是歪果仁教的,说体育老师教的,真心贬低了体育老师的中文水平了。。。
  •     工具书,清晰易懂。
  •     awk用的较多,sed多用于替换文本。很有用的书,是我正式接触正则表达式的书。
  •     看了一半,读不动了
  •     粗略看了一遍,介绍了很多基础性的东西,入门书籍,里面也不乏很多错误地方
  •     内容由浅入深,将sed和awk的种种特性结合实例一一展示了出来,值得推荐。该书作为sed\awk的参考工具书,足矣。
  •     读完后sed没怎么用,一些会乃至的功能都用grep代替了。awk倒是用了一些,提升了一些shell能力。好工具!希望这条技能树能再多点几层下去。
  •     更像是参考手册。复杂些的还是用perl解决吧,别跟自己过不去。
  •     sed和awk是好东西!这书讲的比较深入,对于经常使用行编辑器的人是非常好的工具书!
  •     该看得都看了,但是不算看完
  •     除去例子有点脱离实际(一般人很少接触书中的例子环境),其他都很好,适合静下心好好阅读。
  •     挺好的一书,开始慢慢学着把awk写成C语言的样子(貌似这样逼格比较高。。) PS 为啥sed与awk都长得这么丑。。。
  •     建议真正想学unix的购买
  •     #PDF# 翻译好拗口。。。
  •     如果需要些bash,这本书必须得有,虽然很讨厌这两个奇怪的工具
  •     必备工具
  •     微语言
  •     市面上的绝版书籍 电子版看过很有用
  •     非常实用.可以当工具书用.linux/unix系统必备参考书
  •     感谢有这么多的翻译者让我们这些英语不太好的人有中文版可看!不知哪儿有专门讨论linux(Unix)下文本编辑的论坛?
  •     小众的语言。我觉得论坛上的前辈说的不错:“比awk '{print $1,$2,$4,$6}'更复杂的程序,都应该用perl,python,php,ruby之类的语言做。”
  •     工作必备
  •     本书介绍如何使用awk、sed
  •     原书没买到,买的是淘宝上复印版本的,印刷质量差,真遗憾
  •     其实,我想说,这本书好像完全是狗屎,作为一个已经断续使用过sed/awk达数年的人,想看下这本书来全面学习下sed和awk,结果居然发现完全不知所云,晦涩难懂,废话连篇,要点全无,东一锄头西一棒子,总结归纳几乎为0。这也能叫做书?
  •     这本书不错,如果经常写shell、或者经常用sedawk的,这本书很实用
  •     让计算机干她该干的事....
  •     简单易用,quick and dirty,CLI小工具的核心精华在于正则表达式和管道。 更复杂的需求可以求助于perl/python等高级脚本语言。 推荐入门。
  •     以前读过即忘。
  •     很喜欢awk~
  •     好书一本,千万别看那个中文版,里面的中文比咒语一样的脚本还难理解。另外,例子的应用场景都是很多年前的了,很难理解。
  •     Awkprogramsareusuallyplacedinafilewheretheycanbetestedandmodified.Thesyntaxforinvokingawkwithascriptfileis:awk-fscriptfilesawk程序通常被放置在可以对它们进行测试和修改的文件中。用脚本文件调用awk的语法如下:awk-fscriptfiles从这里可以看出,译者“忠实”地再现了英文版的内容,这可能是译者对sed和awk不熟悉的缘故吧。按照中文的语义,以上e文应该译为:awk程序通常被置于文件当中以便测试和修改,用awk执行程序脚本文件的命令语法如下:awk-fscriptfiles
  •     学习sed和awk必备。学校图书馆找了好几次都没找到这本书,后来还是实习去看的电子版。
  •     笔试没做出来。。确实该买啊
  •     很棒的工具书,可以考虑买一本放床头或者案头。
  •     正则构建的编程思维
  •     仅能作为入门的书籍,如果要进一步使用sed和awk,还需阅读其他书籍。
  •     书不错,我想对以后的工作会有很大的帮助
  •     可惜了
  •     被晒花啦~
  •     用合适的工具做适合的事,效率++
  •     好书,强烈推荐!
  •     临时抱佛脚的过了一遍~没消化太好~
  •     真是翻译得跟屎一样。
  •     看过就忘
  •     打算看下第七章,学习下awk基础。
  •     看完第一二三七八九十章,mark一下。 准备弃掉了,sed感觉目前没什么用到的地方,awk基本语法也都了解了,感觉差不多够用了。 放手边查命令还是不错的。
  •     没有包装有点旧
  •     总体来说:书很不错能学到不少知识,送货也比较及时.
  •     原本以为这辈子都用不上这个工具,最近终于用上了,发现真是神器一般的存在
  •     文本处理的初级阶段
  •     又傻又长
  •     原版书太坑爹。
  •     根据需求写代码
  •     我的Pearl 密友和列表附件
  •     Sed与AWK
  •     书是不错,但翻译不好,语句不通顺,不好理解
  •     awk有时候挺方便的
  •     AWK的部分不错, 总觉得SED不怎么实用
  •     不仅授业而且传道
  •     临时性地处理数据还是awk方便....*nix必读
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024