j'ai une chaine $CHAINE=/usr/bin/truc
ensuite je fait un sed -e -i 's/chemin=\".*\"/ chemin=\"'$CHAINE'\"/g monfichier'
J'ai une erreur avec sed, car la commande qui est interprété est :
sed -e -i 's/chemin=\".*\"/ chemin=\"/usr/bin/truc\"/g monfichier'
Donc pour sed bloque sur le /usr, je voudrai formater $CHAINE par \/sur\/bin\/truc...
Comment je peut rajouté un "\" devant chaque "/" de ma chaine ? Il y a peut etre une autre solution plus simple ?![]()
Partager