Sed variable contenant un /
Résolu
rOsh
-
Char Snipeur Messages postés 10112 Statut Contributeur -
Char Snipeur Messages postés 10112 Statut Contributeur -
Bonjour,
J'aimerais sed une variable pouvant contenir des / :
Ne fonctionne pas quand un / est compris dans client
J'ai essayé de sed client via :
Ca me supprime le / mais j'aimerais le garder...
COmment proceder ?
Merci bcp !
J'aimerais sed une variable pouvant contenir des / :
client=machin/truc echo "monmot" | sed "s/monmot/$client/g"
Ne fonctionne pas quand un / est compris dans client
J'ai essayé de sed client via :
client=machin/truc FRAQ=$(echo $client | sed 's/\///g') echo "monmot" | sed "s/monmot/$FRAQ/g"
Ca me supprime le / mais j'aimerais le garder...
COmment proceder ?
Merci bcp !
A voir également:
- Sed variable contenant un /
- Excel sélectionner toutes les lignes contenant un mot ✓ - Forum Excel
- Variable d'environnement temp - Forum Word
- Vba range avec variable ✓ - Forum VB / VBA
- Range avec une Variable ✓ - Forum VB / VBA
- Vérifiez la variable d'environnement TEMP. QUE FAIRE ????? ✓ - Forum Microsoft Office
4 réponses
je ne comprends pas, supprime simplement :
FRAQ=$(echo $client | sed 's/\///g')
ou alors protège :
FRAQ=$(echo $client | sed 's/\//\\\//g')
FRAQ=$(echo $client | sed 's/\///g')
ou alors protège :
FRAQ=$(echo $client | sed 's/\//\\\//g')
Sinon le délimiteur de sed n'est pas obligatoirement un '/' tu peux le remplacer par un autre caractère sans souci, exemple avec | :
echo 'test //1//12/' | sed 's|/||g'