当前位置:柔美女性网 >

绿色生活 >心理 >

gawk使用详解

gawk使用详解

gawk使用详解

gawk是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()) }'

标签: gawk
  • 文章版权属于文章作者所有,转载请注明 https://rmnxw.com/lvse/xinli/dkwnon.html