Prueba de expresiones regulares

Prueba de expresiones regulares

Estoy intentando aprender expresiones regulares y encontré algunos ejemplos en línea. Tratando de juntar las cosas, ingresé esto en bash.

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

Devuelve el siguiente error

bash: !!: evento no encontrado.

¿Por qué crees que estoy entendiendo eso? ¿Debo crear archivos a a j? ¿O debería crear 1 archivo con aj? ¿Por qué devuelve eso? Gracias por su ayuda.

información relacionada