• [^] # Re: ls sans arguments

    Posté par . En réponse au message cygwin noms de fichiers avec espaces et tirets. Évalué à 1. Dernière modification le 23 juillet 2022 à 04:47.

    ... C'est dans le script que le ls les morcèle ...
    

    Dommage que tu le l'aies pas précisé dans ton premier message,
    car comme tu as pu le constater, le contexte (surtout celui-là) est très important,
    et si je l'avais connu, je ne me serai pas emm...bêté à rédiger tout ça pour rien.

    Et il manque encore des informations toutes aussi importantes, comme par exemple le nom de l'interpréteur de commandes qui va devoir utiliser ce script.

    Le but détaillé de ce script serait aussi un plus car il est fort possible que toutes les aides qui seront fournies ne servent à rien s'il existe finalement une méthode beaucoup plus simple pour arriver au même but.

    Il faudrait aussi un échantillon représentatif du ou des noms du ou des répertoires qui vont êtres utilisés ainsi que leur contenu car il est possible que certains caractères puissent ajouter d'autres contraintes ce qui pourrait entraîner un changement radical de méthode rendant de ce fait toutes les propositions qui seront faîtes inappropriées et donc inutiles.

    Finalement, un simple copié de ce que tu as déjà tenté de faire avec le résulta de ce que ça a donné sera beaucoup plus efficace qu'une description confuse qui prête logiquement à confusion.


    Par principe, n'utilise jamais la commande ls dans un script, et, si l'interpréteur de commandes qui va utiliser ton script est bien bash, alors lis le chapitre du manuel de l'interpréteur de commandes bash que je t'ai conseillé d'aller lire, ça te sera très certainement très utile et pas seulement dans le cas de l'utilisation de la commande ls

    ... et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.