• # RE : erreur du shell

    Posté par . En réponse au message Xargs locate ls. Évalué à 3.

    Pour moi ce n'est pas une erreur de locate mais du shell (bash).
    Mon avis est que parmi les fichiers trouvés par locate, tu en as un dont le nom contient une simple quote. xargs le passe à ls et ça le perturbe.

    Mais je n'ai aucune idée de comment résoudre le problème. Pour chercher des fichiers, j'utilise plutôt

    > find . -name "*.ext" -exec ls -lh '{}' ';'

    C'est pas tout à fait équivalent. locate utilise une base de données, je crois...