• [^] # Re: Tableau

    Posté par (site web personnel) . En réponse au journal Tu souhaites apprendre à programmer en shell. Évalué à 1.

    C'est pas faux, mais :
    - Cela pourrait être corrigé en virant les '/' en trop à la fin de la variable avant la substitution, et en remplaçant le résultat par / si la substitution retourne une chaîne vide.
    - Surtout ces cas d'utilisations ne m'arrive jamais (et je pense que je ne suis pas le seul) : je n'ai jamais utilisé de dirname ou basename sur un paramètre en entré du programme (autre que 0ドル qui est toujours formaté comme il faut pour ${0##*/}) : si c'est des éléments du système de fichier, c'est en général pour y accéder (en lecture ou écriture), pas pour les analyser.

    (Et donc je me contente de choses du genre

    cd "1ドル" || exit 1
    function < "1ドル" || exit 2 )

    Je moinsse, tu moinsses, il moinsse, nos bots moinssent ...