$ commande $(find /dir)
-> Problème avec les espaces
$ commande "$(find /dir)"
-> Encore pire, concatène tous les noms de fichiers en un seul
$ find /dir|xargs commande
-> Problème avec les retours charriot dans les noms de fichiers. Il faut être fou pour en mettre, mais un BON outil doit gérer.
$ find /dir -print0|xargs -0 commande
-> Gère correctement tous les noms de fichiers.
[^] # Re: Il fallait y penser
Posté par NanoTech . En réponse à la dépêche ack 1.96 — mieux que grep. Évalué à 1.
Les guillemets n'avancent à rien
$ commande $(find /dir)
-> Problème avec les espaces
$ commande "$(find /dir)"
-> Encore pire, concatène tous les noms de fichiers en un seul
$ find /dir|xargs commande
-> Problème avec les retours charriot dans les noms de fichiers. Il faut être fou pour en mettre, mais un BON outil doit gérer.
$ find /dir -print0|xargs -0 commande
-> Gère correctement tous les noms de fichiers.