我有一个专栏,有几句话:
scatman
batman
superman
scatman
scatman
batman
superman
scatman
scatman
batman
superman
scatman
batman
WWWWWWWW
superman
scatman
batman
superman
scatman
我应该做一些模式,我需要一个字一个字三个字:scatman,batman,superman。在哪里,我有重复的单词,比如第 4 行和第 5 行的 scatman 和 scatman 或者我有其他单词的地方,我应该删掉我写的:
grep "scatman\|batman\|superman" file
好的,我拒绝了 WWWWWWWW 这个词,但我不明白如何逐字显示我的专栏。我有结果:
scatman
batman
superman
scatman
scatman
batman
superman
scatman
scatman
batman
superman
scatman
batman
superman
scatman
batman
superman
scatman
在第 4 行和第 5 行,我有重复的单词,但我不喜欢这样。我哪里有错误?
这将完全按照您的意愿进行
将在新行上打印出每个单词,如下所示:
或者像这样的一行:
这可以通过
grep
and来完成awk
:允许一个扩展的
grep -E
正则表达式,让您可以|
用作or
搜索目标。awk
代码查找重复的单词并跳过它们。如果您愿意,您可以在一行中完成所有这些操作: