Estoy tratando de encontrar todos los archivos sin extensión en una carpeta en particular, y después de muchos intentos finalmente encontré esta declaración de expresión regular:
ls | grep "\.[A-Za-z]\{3,5\}$"
¿Por qué tengo que iniciar las incidencias alrededor de {} con \, como escapar de la secuencia? ¿Hay alguna forma de usar expresiones regulares como esta?
ls | grep "\.[A-Za-z]{3,5}$"
Quiero, finalmente, obtener la lista opuesta de archivos sin extensión, pero esta expresión regular no estándar hace que sea difícil para mí negar el resultado del grep.