Questions marquées «wildcards»

11
Histoire de Bash globbing

Y a-t-il une raison historique pour laquelle le "globbing" de Bash et les expressions régulières ne sont pas identiques? Par exemple, je crois que dans Bash [1-2]*correspond à tout ce qui commence par un 1 ou un 2 suivi de quoi que ce soit d'autre, alors qu'une expression régulière [1-2]*ne...

10
«Grep -r foo *» vs «grep -r foo».

Lorsque vous utilisez grep -r, vous pouvez rechercher dans tous les fichiers avec * ou. et cela semble retourner la même chose mais est-ce vraiment la même chose? Disons que je cherche "foo", alors je pourrais écrire grep -r foo * ou grep -r foo . Quelqu'un voudrait-il expliquer la différence entre...

10
Tar une liste de fichiers qui n'existent pas tous

J'exécute une commande à partir d'un script comme tar -c -f ar.tar a b c d où b, c et d peuvent ne pas exister et peuvent être des répertoires. Les solutions que j'ai trouvées consistent à canaliser la sortie de ls -dvers grep, puis à la raccorder à la tarcommande, ou à activer des globes étendus...

10
pour les accidents de boucle glob

J'essaye de mettre en place un script qui va boucler sur un ensemble de répertoires, et faire une chose quand il trouve des fichiers .jpg, et une autre quand il trouve des fichiers .nef. Le problème est que si un répertoire n'a pas de fichiers .jpg par exemple (ou .nef) alors l'entrée glob n'est...