Bonjour,
j'essais d'affecté le résultat de cette commande à une variable: echo $C_serverRoot|sed -e "s/\//\\\\\//g"
j'ai essayé plusieur manière sans succès, le but de cette commande est de pouvoir substitué un motif dans un fichier par un path et il faut a se moment si que je backslash mes slash pour que sed puisse les manipulés comme étant du texte. voici un exemple que vous pouvez faire si vous désiré.
C_serverRoot=/usr/local/apache2
echo $C_serverRoot # le texte est belet bien affecté à la variable
echo $C_serverRoot|sed -e "s/\//\\\\\//g # cette ligne applique bel et bien des backslash au path donné
et voici quelque manière que j'ai essayé pour affecté la commande à une variable
C_affected=(echo $C_serverRoot|sed -e "s/\//\\\\\//g")
C_affected=`echo $C_serverRoot|sed -e "s/\//\\\\\//g"`
si quelqu'un aurait la réponse que je recherche qu'il la partage serais beaucoup apprécié
Merci
David Duchatelier
Partager