我正在使用egrep来查找文本中限定的行,那么如何找到一个句子,其中起始单词与结尾单词相同?
egrep '^(\w{2})\b.*$' filename
但这似乎不正确
答案 0 :(得分:1)
取决于你的意思"字"你的输入和预期输出是什么样的,这可能是你想要的,也可能不是你想要的:
awk '$1==$NF' file
如果不是,则编辑您的问题以提供所有缺失的信息。
答案 1 :(得分:0)
回答上面的评论,这里有几个选项。我使用这样的示例输入:
This has upper and lower case like this
That has also a full stop like that.
Here everthing is the same like Here
And here there is no match.
我使用此命令的变体:egrep "^(\w+) .*\1$" testw.txt
-i
:egrep -i ...
"^(\w+) .*\1.?$"