AWK 基础篇(常用参数、打印单双引号、逗号和分号、常用的操作符、运算符、判断符;内置变量)

 

这个是我自己写的 全部关于 awk学习的目录导航 ,感兴趣的可以看看。

 


1、awk 简介:

 
①、awk 是一种编程语言,用于 Linux/Unix 下对文本和数据进行处理。数据可以来自:“标准输入”、“文件”、“其他命令的输出结果(使用管道符)”。
②、awk 是以它的三位发明者 姓 的首字母命名的!
③、awk 是一个 行级文本 的高效处理工具。
④、awk 的最大优势就是很灵活(内建功能:数组、函数等等)


2、awk 语法格式:

awk   +   [Option]   +  ’ 脚本命令 ’   +   filename
 

 
使用管道符: df   -hT   | awk   +   [Option]   +  '脚本命令 '

 

2.1、常用 Option :

1)、-F : 后面加分隔符,以什么什么作为一行数据的分隔符;默认为空格
2)、-f  : 后面加指定的脚本文件名;将脚本写入一个文件中,避免awk书写太长,使得不方便。
3)、-v :后面加 变量
 
举例使用 -f 和 -v 选项 :
在这里插入图片描述
在这里插入图片描述
关于 awk 如何指定多个分隔符,在上面的目录导航中找到 awk的高级用法例子中有详细介绍!

 
 

2.2、脚本命令 :

 
注意:awk 的强大正是来源于它的 '脚本命令”:
 
’脚本命令’   =   '匹配规则 + {执行命令}'
(两者可以只有一个,但不可以一个没有,脚本命令 必须‘’ 括起来;当 匹配规则字符串和正则表达式 的时候,需要使用 “/…/” 符合括起来;而 执行命令 需要用 {} 括起来!还有,执行 awk 的时候,如果 不指定 匹配规则,则默认匹配文中的 所有行,如果 不指定 执行命令 ,则默认会把 匹配到的所有行输出。)
 


在这里插入图片描述
这个匹配规则中的 /ext4/,这个作用是:匹配含有 ext4 字符串的行。【特别注意:匹配规则 需要使用 // 来括起来】

 
————————————————————————————————————————————————

  • 5
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值