2

grepで次のことを行う方法を理解したいと思います(grepの辞書ファイルが与えられた場合)

  1. 次の文字のみを含む単語のみを検索します。dgo

    例:犬、神

  2. 次のすべての文字を含む単語を検索します(少なくとも1回)。dgo

    例:ドグマ、トーガトなど..

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

2番:

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