2

我想弄清楚如何用 grep 做以下事情(给定一个字典文件来 grep)

  1. 仅查找包含以下字符的单词:dgo

    示例:狗,上帝

  2. 查找包含以下所有字符的任何单词(至少一次):dgo

    示例:教条,togaed 等...

4

3 回答 3

1
1. egrep "^[dgo]+$" /usr/dict/words
2. egrep "(d.*((g.*o.*)|(o.*g.*)))|(g.*((d.*o.*)|(o.*d.*)))|(o.*((d.*g.*)|(g.*d.*)))" /usr/dict/words
于 2012-05-12T19:50:31.680 回答
1

仅有的:

 ^[god]+$

全部:

 (?=.*g)(?=.*o)(?=.*d)
于 2012-05-12T19:53:34.410 回答
0

第二:

 grep d /usr/dict/words | grep o | grep  g 
于 2012-05-12T21:46:48.483 回答