使用Grep过滤单词中的特定字母

时间:2015-02-26 20:53:02

标签: grep

我一直试图找到一种方法来使用正则表达式过滤单词中的特定字母。例如,过滤单词“latin”中的字母“a”。只使用以下内容过滤一个字母很简单:

grep "\ba\b"

但我找不到某种方法只能用某个词来获得“a”。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

你可以管道到另一个grep,像这样:

grep "\ba\b" /path/to/input/file | grep -o "a"

管道的后半部分使用o标志,该标志仅输出匹配的部分。或者grep -o "a"应该返回所有的。