Bonjour!
Voici ma situation:
j'ai 2 scripts: test.sh crée des repertoires et fichiers, puis appelle scr.sed, qui lui parcours un autre fichier afin de le modifier.
Mon probleme est le suivant: test.sh genere un nom d'usager, devrai le passer en parametre a mon script scr.sed afin que celyui ci parcours mon fichier http.conf afin d'y rajouter le chemin d'un repertoire de cet usager.
comment passer une variable a partir d'un script bash, jusqu'A un script sed?
voici l;a ligne de test.sh qui appelle scr.sed
./scr.sed "$1" /coda/is.srv.compagnie/www/"$1"/conf/http.conf>>
/coda/is.srv.compagnie/www/"$1"/conf/httpd
le $1 represente le nom de l'usager
Voici scr.sed
#! /bin/sed -f
/blabla/a\
include "/coda/is.noc1.sys-tech.net/www/"$1"/conf/http.conf"\
J'ai tenté de stoker la variable dans un fichier texte temporaire, mais mon script sed ne veux pas lire le fichier.......
Je sais aussi qu'il est possible d'exporter des variables, mais je n'ai aps trouvé de bonne documentation sur le sujet...
est-il possible de rendre un variable globale, afin qu'elle soit accessible au mem titre qu'un variable d'environnement?
merci a tous ceux qui voudrons bien m'aidfer un peu