Awk 命令是一种强大的文本处理工具,可以用来处理文本文件中的行和列。它的基本语法如下:

awk 'pattern {action}' filename

其中,'pattern' 为模式,用于匹配要处理的行;'action' 为动作,用于对匹配到的行进行处理。'filename' 为要处理的文件名。

示例 1:统计单词数

要统计一个文件中每行的单词数,可以使用以下命令:

awk '{print NF}' filename

其中,'NF' 为 Awk 内置变量,表示当前行的单词数。

示例 2:输出特定列大于 10 的行

要输出一个文件中第二列大于 10 的行,可以使用以下命令:

awk '$2>10 {print}' filename

其中,'$2' 表示第二列,'>10' 表示模式,'{print}' 表示动作。

Awk 命令使用指南:文本处理利器

原文地址: https://www.cveoy.top/t/topic/m3MT 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录