2011-09-05 146 views
0

我必须检查我生成的随机密码是否包含任何字典单词。为此,我正在使用grep进入/ usr/share/dict/words检查密码是否包含字典单词

如何使用grep来返回所有匹配的不仅是整个表达式,还有表达式的任何部分。

例如:

grep的 “foobar的” 富

其中foo包含文本富应该给我的对手

+1

当然你想这样做吗? '/ usr/share/dict/words'包含'a'这样的词,所以你可以在每个包含字母'a'的密码上匹配。你有没有考虑过[CrackLib](http://sourceforge.net/projects/cracklib/)? – ajk

回答

0
echo foo | grep -c --file=/usr/share/dict/words 

会产生1时,有一个匹配,并且0有ISN时”吨。

相关问题