encore du script - Linux et OS Alternatifs
Marsh Posté le 16-10-2002 à 15:25:28
buchu a écrit a écrit : hellop J'ai une variable dans laquelle j'ai un chemin du style : CHEMIN="/dossier/a/la/con" ensuite je refile cette valeur a sed : sed -ne "s/\YOP[\]/$CHEMIN/g" le prob est que sed veux qqc comme \/dossier\/a\/la\/con ya pas un p'tit binaire qui fait la convertion des carractères spéciaux ? |
sed 's/\//\\\//g'
CQFD
Marsh Posté le 16-10-2002 à 16:12:42
j'ai pas compris ce que tu veux faire...
tansformer les / en \ c ça ?
echo $CHEMIN | tr "/" "\"
Marsh Posté le 16-10-2002 à 16:31:19
je pense qu'il veut dire qu'il faut tout backslaché.
blablabla | tr "/" "\/" ?
Marsh Posté le 16-10-2002 à 16:42:08
Oui merci voila je pensais pas à cette façon
INSTALL_DIR=/usr/local
export INSTALL_DIR=`echo $INSTALL_DIR | sed -e 's/\//\\\//g'`
cat $FILE | \
sed -ne "s/\[INSTALL_DIR\]/$INSTALL_DIR/g" \
> $FILE.out
tr n'a pas l'air mal non plus
Merci
Marsh Posté le 16-10-2002 à 20:39:12
buchu a écrit a écrit : Oui merci voila je pensais pas à cette façon INSTALL_DIR=/usr/local export INSTALL_DIR=`echo $INSTALL_DIR | sed -e 's/\//\\\//g'` cat $FILE | \ sed -ne "s/\[INSTALL_DIR\]/$INSTALL_DIR/g" \ > $FILE.out tr n'a pas l'air mal non plus Merci |
ben disons que c fait pour koi !
Marsh Posté le 17-10-2002 à 10:47:17
je fais un scrit d'install en bash our un analyser de log pour squid
Marsh Posté le 16-10-2002 à 15:11:07
hellop
J'ai une variable dans laquelle j'ai un chemin du style :
CHEMIN="/dossier/a/la/con"
ensuite je refile cette valeur a sed :
sed -ne "s/\YOP[\]/$CHEMIN/g"
le prob est que sed veux qqc comme \/dossier\/a\/la\/con
ya pas un p'tit binaire qui fait la convertion des carractères spéciaux ?