Le problème vient du fait que le pipe crée un sous-process. Les variables sont bien initialisées mais uniquement dans le sous-process 'read'.
Dans la solution on utilise une syntaxe propre au bash qui permet de substituer la résultat d'une commande à un pipe nommé.
# Explication
Posté par Romuald Delavergne . En réponse au message [Scripting] Pb avec read et découpage de mots. Évalué à 3.
Dans la solution on utilise une syntaxe propre au bash qui permet de substituer la résultat d'une commande à un pipe nommé.