Testando Expressões Regulares

Testando Expressões Regulares

Estou tentando aprender expressões regulares e encontrei alguns exemplos online. Tentando juntar as coisas, coloquei isso no bash

^(([a-j][a-j]?)|(3[a-j][a-j])$

Ele retorna o seguinte erro

bash: !!: evento não encontrado.

Por que você acredita que estou entendendo isso? Devo criar arquivos de a a j? ou devo criar 1 arquivo com aj nele? Por que está retornando isso? Obrigado pela ajuda.

informação relacionada