我有一个包含 100 个单词(不需要的字符串)的小单词列表,保存在名为file01
.
我想用来crunch
生成 10 个字符的单词列表,但我想在保存之前删除新的 crunch 生成的单词列表中的所有行file01
,以减少新生成的文件的大小。
该 crunch 命令的语法是什么?
答案1
Crunch 的语法是:
crunch min max charset options
最小值和最大值分别是所需单词列表的最小和最大长度。默认情况下,不需要字符集,但您可以使用它来将单词列表的字符限制为您指定的字符。如果您选择使用字符集,则必须保持正确的顺序,即 lowUP123@%#(小写字母,然后是大写字母,然后是数字,最后是符号)。您可以跳过其中任何一个,但顺序必须始终保持不变。
例如:
crunch 2 6 qrs347 | grep -vFf file01
上面的命令将为长度为 2 到 6 个字符的 qrs347 字符的每种可能组合生成一个单词列表。
您可以根据自己的需要修改命令