文章插图
gawk概述gawk (gnu awk)linux下查找替换文本工具语法:awk <options> 'Program' Input-File1 Input-File2 ...awk -f PROGRAM-FILE <options> Input-File1 Input-File2 ...关键字:-f PROGRAM-FILE--file PROGRAM-FILE从档案PROGRAM-FILE中读取awk规则源档案内容,代替第一个命令行参数 。基本功能:按行(或者其他文本单元)搜寻档案内容,包含一个匹配模式 。当有文本行匹配,awk在此行进行特别的操作 。Program告诉awk该去做什幺;gawk将会忽略下面这些关键字后面的换行, { ? : || && do else例子(1)下面的程式列印出data文本最长行的长度awk '{ if (length($0) > max) max = length($0) }END { print max }' data(2)下面的程式列印出至少有一个文字的行,这是个很好删除档案中空行的方法awk 'NF > 0' data(3)下面的程式列印出7个0到100的随机数 。awk 'BEGIN { for (i = 1; i <= 7; i++)print int(101 * rand()) }'
- 科技文献信息检索与利用
- 紫色马铃薯介绍
- 王者荣耀怎么赠送金币
- 吐司美味做法
- 使命召唤如何更改语言
- 帝国时代4如何玩
- 采煤机的内喷雾和外喷雾是什么
- 陶瓷适不适合放微波炉
- 千钧一发之际的释义
- 男士 貔貅的佩戴方法