匹配所有以 all 结尾的行

匹配所有以 all 结尾的行

我有一个名为 ithaka.txt 的文件,当我输入命令时:

grep "all$" itaka.txt

它没有显示行末的“all”一词。

但不要急于踏上旅程。

一路走来,你收获颇丰,

我想显示第一行的“全部”,因为“全部”是该行的最后一个单词。我不想显示第二行的“全部”,因为它不是该行的最后一个单词

答案1

尝试grep 'all$' ithaka.txt。确保要匹配的行末尾没有空格。如果可以接受这样的空格,请尝试 grep -P 'all\s*$'。

相关内容