前言:
一直想好好学学sed和awk,感觉真的太强大了,虽然在工作中用的不是很多,但由于崇拜,决定成为sed与awk脚本的菜鸟程序员.
既然要学习,就要记好笔记,下面把觉得很重要的精髓记下来.
看了一些资料,值得推荐的一本书<<sed与awk>>,我看的是 oreilly sed与awk(第二版),因为上网电子书只找到这版了,哈哈!
第一章是讲sed与awk怎么怎么好,让你爱上她.我已经爱上她了,所以没什么要说的.
第二章讲的是基本操作.由于以前写过简单的脚本,所以只是简单的记一下.
sed[-e] 'instruction' file :这种方式是在命令行执行sed脚本的方式,单引号里面是要执行的动作
sed -f script file :这种方式是将脚本写入script文件中,用-f参数指定执行它,然后对file的操作
在命令行给出多指令方法:
1.用-e参数
2.用分号分隔
-n:不自动输出
p:打印影响的行
//用AA替换aa并只显示影响的行
$sed -n 's/aa/AA/p' list #只用AA替换第一个aa,并只显示影响的行
$sed -n 's/aa/AA/pg' list #用AA替换list中的所有aa,并只显示影响的行
$sed -n 's/aa/AA/p' -e 's/aa/AA/p' list #用AA替换前两个aa,并只显示影响的行
$awk '/AA/' list #打印出匹配AA的所有行
$awk '/AA/ {print $1}' list #打印出匹配AA的所有行中的第一个字段
$awk -F, '/AA/ {print $1,$2}' list #打印出匹配AA的所有行中以逗号为分隔符的第一个字段和第二个字段
$awk '/AA/ {print $1;print $2}' list #打印出匹配AA的所有行中的第一个字段和第二个字段,字段间换行
分享到:
相关推荐
Vim-101-hacks、Sed-and-Awk-101-Hacks、Linux-101-hacks 英文版(高清)PDF
The book begins with an overview and a tutorial that demonstrate a progression in functionality from grep to sed to awk. sed and awk share a similar command-line syntax, accepting user instructions in...
sed与awk(第二版)学习笔记
English 2nd Edition 2002 chm format Summary of sed & awk
免积分下载。
超好的sed 和 awk 技巧书籍,作者把工作中的技巧写成了一本书,短小精悍,很有启发性。
Sed与awk_中英文高清版
sed与awk 编写脚本利器。
Sed与awk第二版(高清版).pdf
sed与awk使用指南 如果侵犯了您的权利,请您联系我。 本书介绍了一组名字奇特的 UNIX 实用工具 :sed 和 awk 。这组实用工具有很多 同的特征,譬如正则表达式在模式匹配在 sed 和 awk 的使用中是很重要的部 分,因此...
本书在一开始就给出一个概述和指南,论述了从grep到sed再到awk不断改进的功能。sed和awk具有相同的命令行语法,以脚本的形式接收用户的命令。因为所有这三个程序都使用UNIX正则表达式,因此书中用一章的篇幅来介绍...
sed & awk 第二版 例程 源代码 源码 sed & awk sourcecode
包括: 1. sed与awk+第三版(中文高清晰),内容非常全面详细,看了觉得很不错,学习sed和awk的必备书籍。 2. Effective awk Programming, 4th Edition 3. Sed与awk第二版(高清版).pdf
Sed与awk第二版(高清版).zip
sed与awk(第二版)
sed 和 awk 命令的详细使用方法和说明,英文版,高清,带目录。
第二版介绍了awk的POSIX标准,同时介绍了一些可免费使用的以及商业版的awk。 本书在一开始就给出了一个概述和指南,论述了从grep到sed再到awk不断改进的功能。sed和awk具有相同的命令行语法,以脚本的形式接收用户的...
sed与awk+第三版和源代码