Os exemplos a seguir mostram como conseguir o que você deseja:
Estes comandos mostram toda a linha que contém a string de pesquisa.
$ <<< 'asdf$@12' grep as
asdf$@12
$ <<< 'asdf$@12' grep '[0-9A-Z]'
asdf$@12
Você pode destacar a string de pesquisa na linha
$ <<< 'asdf$@12' grep --color '[0-9A-Z]'
asdf$@12
Você pode imprimir apenas a string de pesquisa (nesse caso, dígitos de um caractere e letras maiúsculas)
$ <<< 'asdf$@12' grep --color -o '[0-9A-Z]'
1
2
Se você quiser todas as letras, procure também por letras minúsculas
$ <<< 'asdf$@12' grep --color -o '[0-9A-Za-z]'
a
s
d
f
1
2