en lisant sur la recherche de fichiers linux, j'ai obtenu ce qui suit ...
Pour rechercher des fichiers à l'aide du caractère générique *, remplacez la chaîne inconnue par *, par exemple, si vous vous souvenez seulement que l'extension était .out, tapez ls * .out
et quand j'ai essayé la commande suivante sur le système (ubuntu 14.04 LTS) ... j'ai
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:~$
dans le premier cas, pourquoi il n'affiche pas un tel répertoire ( *.bash*
) et dans le cas suivant, il affiche les fichiers ( .bash*
)
Je suis nouveau dans cette saveur, et selon mes classes de théorie des automates (*) signifie toute combinaison de chaînes, y compris epsilon (vide), alors pourquoi les résultats sont différents dans les deux cas ....?
la source