Tengo un directorio con archivos llamados hola, ayuda, helol, llala, lalala, hola. Necesito poder enumerar solo archivos con al menos 2 l en su nombre y estos l no pueden ser consecutivos (a menos que haya otro l que no sea consecutivo). Por lo tanto, sólo deben incluirse helol, llala y lalala.
Respuesta1
Usar patrón global:
*l[^l]*l*
[^l]
coincide con cualquier carácter exceptol
*
coincide con cero o más caracteresl
coincide literall
Ejemplo:
$ ls
hello helol help hi lalala llala
$ ls *l[^l]*l*
helol lalala llala