您好,欢迎来到外链网!
当前位置:外链网 » 站长资讯 » 专业问答 » 文章详细 订阅RssFeed

AWK入门基础教程(awk 教程)

来源:互联网 浏览:98次 时间:2023-04-08
什么是AWK

AWK是一种用于处理文本的编程语言工具,一个模式匹配程序。一个典型的示例是将数据转换成格式化的报告。

在命令行输入如下awk命令:

linux awk入门,awk 入门教程
awk -F":" '{ print "username: " $1 }' /etc/passwd

打印所有username。-F用来指定分隔符,默认使用空格。

awk基础教程

AWK也可以使用模式

AWK编程 linux awk入门,awk 入门教程

文件 print.awk:

BEGIN {
        FS=":"
}
{printf "username: "$1"\n"}

输入命令:

awk -f print.awk /etc/passwd

也能实现和上一个示例相同的效果。

AWK编程语言格式

开始命令

BEGIN { }

模式匹配命令

{ }

结束命令

END { }

变量

FS 字段分隔符
NF 特定行的单词总数
NR 已处理的记录数
FILENAME 输入文件的名字
RS 表示文件中每一行的分隔符

文本分析工具-awk 

使用awk格式化输出文本

本文从互联网转载,来源地址:www.downzz.com/shell/18338.html,原作者保留一切权利,若侵权或引用不当,请联系茶猫云(cmy.cn)删除。【茶猫云,优质云服务器提供商】