Você pode fazer o que quiser com
crunch 8 8 -t ,%,%,%,%
Acho a documentação da opção -t
difícil de entender.
Veja abaixo os significados de ,
e %
.
Eu trabalhei alguns outros exemplos.
Para fazer o que você deseja, mas usando apenas A
, B
, C
, 1
, 2
e 3
, use
crunch 8 8 + ABC 123 + -t ,%,%,%,%
- O primeiro parâmetro (após
max-len
) é a lista de caracteres a serem usados para@
. Um+
é um marcador que representa o conjunto de caracteres padrão, que é todas as letras minúsculas. - O segundo parâmetro é a lista de caracteres a serem usados para
,
(padrão: todas as letras maiúsculas). - O terceiro parâmetro é a lista de caracteres a serem usados para
%
(padrão: todos os dígitos). - O quarto parâmetro é a lista de caracteres a serem usados para
^
(padrão: todos os símbolos, a.k.a. caracteres não alfanuméricos).
Trailing +
sinais podem ser omitidos, então o acima é equivalente a
crunch 8 8 + ABC 123 -t ,%,%,%,%
Por outro exemplo,
crunch 3 3 AEIUO -t B@T
gerará BAT
, BET
, BIT
, BUT
e BOT
(anote o pedido).
Note também que isso substitui o conjunto de caracteres padrão,
usando @
para letras maiúsculas.