[color="#000000"]awk语言的最基本功能是在文件或字符串中基于指定规则浏览和抽取信息,awk抽取信息后,才能进行其他文本操作,完整的awk脚本通常用来格式化文本文件中的信息 [color="#ff0000"]调用awk: 第一种,命令行方式,如:[color="#800000"]awk [-F field-separator] [color="#800000"]'commands' input-file(s) 这里commands是真正的awk命令...
by zhm_sunboy - Solaris文档中心 - 2008-09-04 15:09:01 阅读(1889) 回复(0)
从最简单的开始. 注意备份 grep -v root awk -F”:” ‘{ print $1,$3 }’ /etc/passwd cut -d”:” -f1,3 /etc/passwd (冒号分割,也可以用’ ‘ - tab之类.) awk -F”:” ‘{ print $1,($3+1) }’ /etc/passwd (可以进行数学运算,注意都+1了) awk ‘{ print $0″ ” }’ dosfile (unix -> dos,就是在末尾+ ) sed -e s/pattern/newstr/g filename > newfile (替换pattern->newstr,freebsd的要换成-E) sed -n 1,5p filename (显...
我在unix上的脚本如下: ------------------------------------ #!/bin/ksh _CMD=ls -l testfile.txt echo "$_CMD" | awk '{system($0)}' ------------------------------------ 执行的时候,在输出结果的前三行是: UX:stty: ERROR: NO such device or address UX:stty: ERROR: NO such device or address UX:stty: ERROR: NO such device or address 第四行才是我想要的显示的文件信息。 我在命令行上直接执行如下命令,也是同...
本文详细讲述了unix awk的使用,使用shell编程的可以值得一读! unix awk使用手册 什么是awk? 你可能对unix比较熟悉,但你可能对awk很陌生,这一点也不奇怪,的确,与其优秀的功能相比,awk还远没达到它应有的知名度。awk是什么?与其它大多数unix命令不同的是,从名字上看,我们不可能知道awk的功能:它既不是具有独立意义的英文单词,也不是几个相关单词的缩写。事实上,awk是三个人名的缩写,他们是:Aho、(Peter)Weinberg和(B...
unix awk使用手册 什么是awk? 你可能对unix比较熟悉,但你可能对awk很陌生,这一点也不奇怪,的确,与其优秀的功能相比,awk还远没达到它应有的知名度。awk是什么?与其它大多数unix命令不同的是,从名字上看,我们不可能知道awk的功能:它既不是具有独立意义的英文单词,也不是几个相关单词的缩写。事实上,awk是三个人名的缩写,他们是:Aho、(Peter)Weinberg和(Brain)Kernighan。正是这三个人创造了awk---一个优秀的样式扫...
什么是awk? 你可能对unix比较熟悉,但你可能对awk很陌生,这一点也不奇怪,的确,与其优秀的功能相比,awk还远没达到它应有的知名度。awk是什么?与其它大多数unix命令不同的是,从名字上看,我们不可能知道awk的功能:它既不是具有独立意义的英文单词,也不是几个相关单词的缩写。事实上,awk是三个人名的缩写,他们是:Aho、(Peter)Weinberg和(Brain)Kernighan。正是这三个人创造了awk---一个优秀的样式扫描与处理工具。 awk...
什么是awk? 你可能对unix比较熟悉,但你可能对awk很陌生,这一点也不奇怪,的确,与其优秀的功能相比,awk还远没达到它应有的知名度。awk是什么?与其它大多数unix命令不同的是,从名字上看,我们不可能知道awk的功能:它既不是具有独立意义的英文单词,也不是几个相关单词的缩写。事实上,awk是三个人名的缩写,他们是:Aho、(Peter)Weinberg和(Brain)Kernighan。正是这三个人创造了awk---一个优秀的样式扫描与处理工具。 awk...
作者的话 我一向喜欢采取自已喜爱的方式来写文章,这一次也不例外。对于象这种技术 性的文章,我总爱首先从最基本的步骤写起,在这过程中尽量提供一些我认为 重要的实例,然后,在文章的最后,提供一些重要的资料。我认为这种方法能 够给更多的人提供方便: 新上手的人可以通过前面的介绍入门,而已经熟练的 老手则可以从后面的资料中得到更多的实惠,而且也可以给人更长时间的帮助 :你从新手到成为老手的整个过程都会需要它,不至...