正则表达式awk

1.awk简介

  awk不仅仅时linux系统中的一个命令,而且是一种编程语言,可以用来处理数据和生成报告(excel)。

处理的数据可以是一个或多个文件,可以是来自标准输入,也可以通过管道获取标准输入,awk可以在命令

行上直接编辑命令进行操作,也可以编写成awk程序来进行更为复杂的运用。

2.awk格式

3.awk应用

用awk提取出服务名

 

显示服务名和在3模式开机时是否开启

 

用awk取IP地址

 

awk还可以用来计算

 

将读入换行符换成“:” 如果不改变读入换行符和输出换行符,可以把NR理解为显示行号,但是

真正意义是记录读入换行符的次数。

 

将读入换行符换成“:”,输出换行符换成“#”

 

用awk来加表头

 

用awk计算某文件行数

 

 用awk合并重复的字母,并相加同样字母后的数字

 

posted @ 2018-10-31 22:09  金川  阅读(3767)  评论(0)    收藏  举报