【发布时间】:2020-04-26 08:49:55
【问题描述】:
我试图从文本文件中查找有多少姓氏以“on”结尾。我尝试了以下方法:
awk '$2 == "^.on$" {count++} END{print count}' students
但它似乎不起作用。它只是打印出一个空白行。有任何想法吗?。谢谢。
【问题讨论】:
-
只要使用
on$作为正则表达式,不需要^.。^锚定到字符串的开头,.匹配一个字符,所以此时您的正则表达式匹配con、son、won等。 -
还是什么都没有。我认为问题可能出在引号上。