• [^] # Re: Merci à Monsieur Sanchis

    Posté par (site web personnel, Mastodon) . En réponse à la dépêche Bash 5 : une introduction. Évalué à 2. Dernière modification le 07 août 2022 à 12:55.

    Attention que ce n'est pas exactement la même méthode : En mode POSIX (portable) on passe par une autre commande, tr, mais avec bash il y a des mécanismes d'expansion de variable qui font directement le boulot. L'approche de ksh n'est pas au niveau de la manipulation explicite de la variable (c'est ce que j'entendais par le fait qu'il faudra toujours refaire la manip, donc d'écrire par exemple {site^} et pas juste {site}... —je ne mets pas les dollars devant ça mathjax malgré les backticks) alors que ksh encode cela dans la déclaration même (basiquement typeset est équivalent à declare mais c'est vrai que c'est moins propre que l'approche de bash car si on est puriste on remarque qu'on mélange traitement et typage en quelque sorte —cette contorsion se justifie par le fait qu'il y a un type lowercase au même titre que integer, et que ce type inclue/implique le traitement automatique à l'initialisation de ton objet si je peux me permettre cette analogie.)

    "It is seldom that liberty of any kind is lost all at once." ― David Hume