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.