info:bash:variables_et_pipes

Ceci est une ancienne révision du document !


Portés des variables et modifications des variables dans des pipes

Les commandes ou fonctions modifiant ou créant des variables dans des pipes, même en début de pipe, ne modifient pas les variables globales. Elles ne passent pas, ne traversent pas le ou les pipes.
Exemple:

declare toto=5
toto=12 | toto=25 | echo "toto=$toto"
toto=5
 
echo "toto=$toto"
toto=5
  • /home/franck/dokuwiki/doc/data/attic/info/bash/variables_et_pipes.1672567157.txt.gz
  • Dernière modification : 2023/01/01 10:59
  • de franck