[gull] Partager une variable entre deux scripts shell
Olivier Evalet
evaleto at gelux.ch
Wed Nov 8 23:19:13 CET 2006
Pour généraliser ce qui est déjà dit ;) le partage de données entre
scripts est souvent fait par le biais de fichiers de données . C'est
le cas de /etc/sysconfig (fedora ou suse) ou /etc/default pour debian
et ubuntu...
C'est assez pratique de créer son dossier d'applic avec ces fichiers de données
$HOME/.dossier/0-data
$HOME/.dossier/1-data
$HOME/.dossier/2-data
script_a
[ -d $HOME/.dossier/ ] || mkdir -p $HOME/.dossier
echo "VAR1=pouet" >> $HOME/.dossier/0-data
echo "VAR2=pouet" >> $HOME/.dossier/0-data
script_b
echo "VAR3=$(uname -a)" >> $HOME/.dossier/1-data
echo "VAR4=pouet" >> $HOME/.dossier/1-data
script_c
source $HOME/.dossier/*
echo "$VAR1, $VAR2, VAR3, $VAR4"
et voilà,
Olivier
--
-------------------------------
www.gelux.ch
More information about the gull
mailing list