awk实用程序是一个强大的文本处理工具,在shell脚本编程中占有举足轻重的地位。我最初学习awk就是由“linux 饭醉团伙”qq群翻译的《awk and sed3》,这本书可以说是很多人学习sed和awk的经典之作,在这里必须得感谢这个群,这样的群值得人尊敬!!
可是我为什么翻译awk呢?你可以去看看论坛的shell板块有多少是关于awk的,可以去qq群里看看有多少问题是关于awk的,可以看看别人写的shell脚本中有多少是用到awk的,可以看看搞运维的面试题有多少关于awk的。。。。。。前几天我发表了几篇关于awk的博客,发现访问量出乎我的意料!还有个原因就是现在介绍awk的书还是太少了,尤其是中文的,网上有很多介绍awk的博客和文档,但是内容太少了。。。。当初自己学习shell脚本编程的时候,都是一本书一本书看过来的,很多都是英文版的,自己也是讲shell脚本编程的,深知初学者的痛苦。。尤其是英文看不懂,中文版的又是非专业人士翻译的,真是英文式的汉语。。。《awk and sed3》这本书是完全按照原版进行翻译的,大概用了150页介绍了awk语言,里面还是大体去介绍的awk的个个方面,很多细节没有讲到。对于一个有编程经验的人来说比较容易上手,但是对于初学者来说还是比较困难的。
《effective awk programing》这本书是专门介绍awk的,讲的很详细很深入,很适合初学者,也适合想深入学习awk的人(不过不适合zooyo等人士,他们应该去看源代码^_^,玩笑话)。我不会逐句的去翻译,那样读起来就太官方太不顺了,我想只把里面的知识点用白话摘取出来,并加上自己的理解和扩充。
这个工程量太大了,不过我会坚持,这很有意义,自己很乐意去做,就当是自己搞技术的为开源事业做的一点贡献。希望大家多多支持!
还有最重要的一点,里面有错误还望大家多多指正!
阅读(2484) | 评论(1) | 转发(0) |