仅当单词以“.local”结尾时,才使用awk打印文件第二行第二列上的单词?

仅当单词以“.local”结尾时,才使用awk打印文件第二行第二列上的单词?,awk,Awk,我想将单词打印在文件第二行的第二列,前提是它以.local结尾 如何使用awk实现这一点 现在我有了awk'FNR==2{print$2}',但不管发生什么情况,这都会打印单词。添加一张针对RE的$2支票: awk 'FNR == 2 && $2 ~ /\.local$/ { print $2 }' 您的问题将显示简洁、可测试的示例输入和预期输出。确保包括不得更改的线以及必须更改的线,并覆盖所有边缘情况。。

我想将单词打印在文件第二行的第二列,前提是它以
.local
结尾

如何使用
awk
实现这一点


现在我有了
awk'FNR==2{print$2}'
,但不管发生什么情况,这都会打印单词。

添加一张针对RE的$2支票:

awk 'FNR == 2 && $2 ~ /\.local$/ { print $2 }'
您的问题将显示简洁、可测试的示例输入和预期输出。确保包括不得更改的线以及必须更改的线,并覆盖所有边缘情况。。