【发布时间】:2013-11-21 13:04:06
【问题描述】:
我在使用带有以下选项的 grep 时遇到问题:\{n\}、\{n,\} 和 \{n,m\}。我有一个名为“new”的文件,其中包含以下几行:
aaaa
aaa
aa
a
当我使用grep 'a\{1\}' new 时,我得到这个输出:
aaaa
aaa
aa
a
所以,基本上,这个命令会显示包含 1 个或多个连续出现的字符“a”的行,对吧?
另外,grep 'a\{1,\} new 会和grep 'a\{1\}' new 做同样的事情吗?因为我得到了相同的输出。
最后一个,\{n,m\},我真的不明白它的作用。
如果有人能帮助我,我将不胜感激。
【问题讨论】:
标签: linux shell command-line grep command