假设我们有一个文件 'test.txt',内容如下:

name age gender
Tom  25  male
Jane 30  female

我们可以使用以下的 awk 命令来对文件的第一行进行关键字匹配:

awk 'NR==1 {if ($1 == 'name' && $2 == 'age' && $3 == 'gender') print "Matched"; else print "Not matched"}' test.txt

其中,'NR==1' 表示只对第一行进行操作,'$1'、'$2'、'$3' 分别表示第一行的第 1、2、3 列。如果第一行的关键字匹配成功,就会输出 'Matched',否则输出 'Not matched'。

使用 awk 匹配文件第一行的关键字

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

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