Sed -e avec une variable contenant des "&
Résolu
cosmokat
Messages postés
7
Date d'inscription
Statut
Membre
Dernière intervention
-
jipicy Messages postés 40842 Date d'inscription Statut Modérateur Dernière intervention -
jipicy Messages postés 40842 Date d'inscription Statut Modérateur Dernière intervention -
A voir également:
- Unix sed -n
- Fichier executable unix ✓ - Forum MacOS
- Sed - Astuces et Solutions
- Les documents sur ma clé usb transformés en fichiers unix - Forum MacOS
- Remplacez le mot sed par le mot mais dans tout le texte. combien de caractères contient le document suite à cette modification (en incluant les espaces) ? ✓ - Forum Linux / Unix
- Formation ibm aix unix ✓ - Forum Linux / Unix
4 réponses
Salut,
Il te faut auparavant échapper tous les caractères "éperluette" (\&) dans ta variable :
Il te faut auparavant échapper tous les caractères "éperluette" (\&) dans ta variable :
FRAQ=$(echo $FREQ | sed 's/\&/\\&/g')et ensuite utiliser cette nouvelle variable dans ta commande "sed" :
[jp@MDK tmpfs]$ cat fich.txt mon CA1 ici [jp@MDK tmpfs]$ echo $FREQ &28&29&....&40 [jp@MDK tmpfs]$ sed "s/CA1/$FREQ/" fich.txt mon CA128CA129CA1....CA140 ici [jp@MDK tmpfs]$ FRAQ=$(echo $FREQ | sed 's/\&/\\&/g') [jp@MDK tmpfs]$ echo $FRAQ \&28\&29\&....\&40 [jp@MDK tmpfs]$ sed "s/CA1/$FRAQ/" fich.txt mon &28&29&....&40 ici [jp@MDK tmpfs]$;-))
Salut,
<Hors Sujet>
Attention tout les deux :-DDDDDD
C'est https://langue-francaise.tv5monde.com/decouvrir/dictionnaire?Action=1¶m=esperluette&che=1 et pas éperluette
</Hors Sujet>
---------> Je sors maintenant :-))))
lami20j
<Hors Sujet>
Attention tout les deux :-DDDDDD
C'est https://langue-francaise.tv5monde.com/decouvrir/dictionnaire?Action=1¶m=esperluette&che=1 et pas éperluette
</Hors Sujet>
---------> Je sors maintenant :-))))
lami20j
lol
Hmm, tu veux dire comme le résultat de ma commande ?
Sinon, d'après le TLFi ( http://atilf.atilf.fr/tlf.htm ), c'est "perluette".
Et d'après celui-là : http://blog.legardemots.fr/post/2005/09/08/353-esperluette
.. il y a même "pirlouète"
Dal
Hmm, tu veux dire comme le résultat de ma commande ?
Sinon, d'après le TLFi ( http://atilf.atilf.fr/tlf.htm ), c'est "perluette".
Et d'après celui-là : http://blog.legardemots.fr/post/2005/09/08/353-esperluette
.. il y a même "pirlouète"
Dal