首页 > 其他 > 详细

awk基本使用方法

时间:2014-03-29 03:23:06      阅读:465      评论:0      收藏:0      [点我收藏+]

awk:报告生成工具。k把文件中读取的每一行的每一个字段分别进行格式化,而后进行显示。

    awk本身内置变量,条件判断,循环和数组。

1.命令用法:

awk [options] ‘script‘FILE
awk [options] ‘/pattern/{action}‘FILE


2.地址界定:使用pattern模式匹配

地址定界/pat1/,/pat2/显示从模式1第一次匹配到模式2第一次匹配
  • /pattern/匹配整个模式的所有都显示
  • expression表达式 > ,>=,<,<=,==,!=,~
  • BEGIN:执行前的所准备工作
  • END  :执行后的收尾工作


3.awk常用的四中分隔符

输入:行分隔符;字段分隔符
输出:行分隔符;字段分隔符


4.awk的内置变量

NF:字段数
FS:读入行时使用的字段分隔符,默认为空白
OFS:输出时使用的字段分隔符,默认为空白

5.eg:

1)只显示df -h 输出结果的第1列数据

bubuko.com,布布扣

(awk ‘{print $1}‘  --->awk没有设定分隔符,那么默认为空白;后边紧跟动作{print $1}显示第1个参数的所有内容)

2)使用 表达式匹配

bubuko.com,布布扣


3)使用BEGIN模式匹配显示组ID小于500的组

bubuko.com,布布扣


4)OFS模式匹配查找用户ID大于等于500的用户,并以冒号隔开的形式显示用户名和其默认shell

bubuko.com,布布扣

awk基本使用方法,布布扣,bubuko.com

awk基本使用方法

原文:http://8577707.blog.51cto.com/8567707/1386128

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!