【必学】Linux 下三剑客的技能,你敢不学?

awk是一种用于处理文本、模式匹配的编程语言。与sed和grep,俗称Linux下的三剑客。学会 awk 等于你在 Linux 命令行里,又多了一种处理文本的选择。这篇文章重点教你如何使用,看完这篇文章,就大致知道如何使用了,力求简单使用。

 

术语铺垫

 

在awk的文本处理规则里,awk将文本文件视为由字段和记录组成的文本数据库。默认情况下,awk将每一行视为一个记录,也就是说记录的分隔符是\n,记录的分隔符可以通过内置变量RS更改。

 

在每一个记录中,又把记录分为若干个字段,即记录由字段组成,而字段的默认分隔符为空格或制表符。

 

一、基础用法

 

和我们平常使用的 Linux 命令一样, awk 也是遵循着某种格式来使用,格式如下:

 

# 使用格式 awk 执行的事件 文件 # 例如: [root@iamshuaidi ~]# awk '{print $0}' test.txt my first language:Java second languange:python third language:C

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wspygw.html