Вы можете делать то, что вы хотите с
crunch 8 8 -t ,%,%,%,%
Мне кажется, что документацию по опции -t трудно понять. 
Смотрите ниже , % 
Я разработал несколько других примеров. 
Чтобы сделать то, что вы хотите, но используя только A , B , C , 1 , 2 и 3 , используйте
crunch 8 8 + ABC 123 + -t ,%,%,%,%
- Первый параметр (после max-len)- это список символов, которые будут использоваться для@.+- это заполнитель, который обозначает набор символов по умолчанию, который состоит из строчных букв.
- Второй параметр является списком символов , которые будут использоваться ,( по умолчанию: все прописные буквы).
- Третий параметр - это список символов, которые будут использоваться для %(по умолчанию: все цифры).
- Четвертый параметр - это список символов, которые будут использоваться для ^(по умолчанию: все символы, то есть не алфавитно-цифровые символы).
Трейлинг + знаки могут быть опущены, так что выше эквивалентно
crunch 8 8 + ABC 123   -t ,%,%,%,%
Для другого примера
crunch 3 3 AEIUO -t B@T
будет генерировать BAT , BET , BIT , BUT и BOT (обратите внимание на порядок). 
Также обратите внимание, что это переопределяет набор символов по умолчанию, используя @ для заглавных букв.