J'utilise la version 4.2.37 de bash sous ubuntu 12.10. Mais depuis ubuntu 12.04, je ne parviens pas à exporter des tableaux dans bash...
Voici un exemple (tapez ces lignes en ligne de commande, ce n'est pas un script) :
export astr=(a "b c" d)
declare -p |grep astr
bash
echo ${astr[@]}
declare -p |grep astr
echo
ne produit rien...
declare -p |grep astr
ne produit rien non plus...
Ce que je cherche, c'est une solution de contournement, car pour autant que je sache, cela est considéré comme un bogue connu de bash.
EDIT : btw, si possible, la solution de contournement pourrait éviter de créer des fichiers de stockage temporaire pour le tableau car je peux exécuter le même script simultanément sur différents shells.