2011-09-05 180 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時」噸。

相關問題