mientras leía sobre la búsqueda de archivos de Linux obtuve lo siguiente ...
Para buscar archivos con el comodín *, reemplace la cadena desconocida con *, por ejemplo, si recuerda solo que la extensión era .out, escriba ls * .out
y cuando probé el siguiente comando en el sistema (ubuntu 14.04 LTS) ... obtuve
anupam@JAZZ:~$ ls *.bash*
ls: cannot access *.bash* : No such file or directory
anupam@JAZZ:~$ ls .bash*
.bash_history .bash_logout .bash_profile .bashrc
anupam@JAZZ:~$
en el primer caso, por qué muestra No existe dicho directorio ( *.bash*
) y en el siguiente caso muestra los archivos ( .bash*
)
Soy nuevo en este sabor, y de acuerdo con mis clases de teoría de autómatas (*) significa cualquier combinación de cadenas, incluida epsilon (vacía). Entonces, ¿por qué los resultados son diferentes en ambos casos ...?
fuente