Bonjour,
J'ai développé un script en Bash destiné à tourner sous CentOS.
J'ai pendant mon développement rencontré un soucis avec les tableaux, j'ai alors demandé de l'aide ici même et une personne a pu m'aider à trouver une solution mais j'ai omis de lui préciser que le script était destiné à Bash 3.0 et non à Bash 4.0. Hors, la solution qu'il m'a fournie, n'est disponible que sous Bash 4.0.
Le plus bête dans tout ça, c'est que j'ai pris cette modification pour acquis, je l'ai appliquée à tout mon script et faire machine arrière me semble très compliqué.
Pour info, il s'agit de la commande "declare -A" avec un A majuscule pour indiquer qu'il s'agit d'un tableau associatif.
J'aurais donc aimé savoir, si un peu comme pour php, il était possible de réécrire certaines fonctions (commandes) de bash pour pouvoir palier à ce problème. Car installer Bash 4.0 sur CentOS ne semble pas être une super idée, tout comme le fait de devoir modifier à nouveau tout mon script.
Merci d'avance pour votre aide.
Partager