我想弄清楚如何用 grep 做以下事情(给定一个字典文件来 grep)
仅查找仅包含以下字符的单词:
dgo
示例:狗,上帝
查找包含以下所有字符的任何单词(至少一次):
dgo
示例:教条,togaed 等...
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
仅有的:
^[god]+$
全部:
(?=.*g)(?=.*o)(?=.*d)
第二:
grep d /usr/dict/words | grep o | grep g