Ayer listando los archivos ocultos de la home, encontraba archivos tales como este:
Citar:
Además de ser oculto, posee una extensión. No encontraba la forma de mostrar archivos ocultos con una extensión.
Recordando al viejo dir , podíamos decir
dir *.cfg
En este caso ls, podría ser:
ls -la *.cfg
Pero la respuesta del comando devolvía:
Citar:
Entonces, decidí usar grep.
ls -la | grep "\.cfg"
Esta vez me mostró el archivo junto a otro más que tenia extensión "cfg"
¿ Y si quiero que me muestre distintas extensiones que me interese ?. ¿ Cómo lo hago ?.
Con grep no encontré la forma y fui a probar con egrep.
ls -la | egrep '(\.cfg|\.hi)'
De esa forma con la "\" el carácter siguiente pierde su significado especial.
egrep permite el uso de una lista, cosa que grep no hace. Eso si, parece que necesita comillas simples,
no dobles.
Saludos