假设我们有一个文件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/bXPW 著作权归作者所有。请勿转载和采集!

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