文章分类 -  Sed-AWK

摘要:by 三江小渡 by 三江小渡 ps:我只能说别说你会sed。。。这篇综合很多sed文档写成。1. 功能说明:利用script来处理文本文件。语 法:sed [-hnV][-e(script)][-f (script文件) ][文本文件]补充说明:sed可依照script的指令,来处理、编辑文本文件 阅读全文
posted @ 2016-04-28 14:41 我是小蚂蚁
摘要:原文:http://quweiprotoss.blog.163.com/blog/static/40882883201011296102255/ Sed 介绍和教程 作者:Bruce Barnett 译者:Koala++ 原文地址:http://www.grymoire.com/Unix/Sed.h 阅读全文
posted @ 2016-04-28 14:11 我是小蚂蚁
摘要:一,RS与ORS 1,RS是记录分隔符,默认的分隔符是\n,具体用法看下 2,RS默认分割符\n 其实你可以把上面test1文件里的内容理解为,111 222\n333 444\n555 6666,利用\n进行分割。看下一个例子 3,自定义RS分割符 结合上面一个例子,就很容易理解RS的用法了。 4 阅读全文
posted @ 2016-03-21 10:36 我是小蚂蚁
摘要:一,类似数据库中的left join查询 要求输出结果是 111,aaa,123,456444,ddd,rts,786 实现方法1, 解释:当NR和FNR相同时,这就说明在对第一个文件进行操作,a[$1]=$2表示,建立一个数组,以第一个字段为下标,第二个字段为值。当NR!=FNR时,说明在对第二个 阅读全文
posted @ 2016-03-21 10:33 我是小蚂蚁
摘要:awk 用法:awk ' pattern {action} ' 变量名 含义 ARGC 命令行变元个数 ARGV 命令行变元数组 FILENAME 当前输入文件名 FNR 当前文件中的记录号 FS 输入域分隔符,默认为一个空格 RS 输入记录分隔符 NF 当前记录里域个数 NR 到目前为止记录数 O 阅读全文
posted @ 2016-03-17 17:18 我是小蚂蚁
摘要:追问: 呵呵,谢谢,按照你的例子,我自己琢磨了一会写了一个比较简单的,awk '{!a[$1]}{a[$1]+=$2}END{for(i in a){print i"\t"a[i]}}' cca 11b 7c 3 追问: 呵呵,谢谢,按照你的例子,我自己琢磨了一会写了一个比较简单的,awk '{!a 阅读全文
posted @ 2016-02-19 14:02 我是小蚂蚁
摘要:awk简介 awk: 中文意思是报告生成器 能够根据我们输入的信息,将信息格式化以后显示,将定义好的信息以比较美观(直观)的方式显示出来出现比较早,继而出现了new awk(nawk)在windows上实现,gawk, awk实现在linux上。awk是一种编程语言,用于在linux/unix下对文 阅读全文
posted @ 2015-10-16 15:56 我是小蚂蚁
摘要:awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。 awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,ga 阅读全文
posted @ 2015-09-23 11:36 我是小蚂蚁