Forum Programmation.shell sed et caractères spéciaux

Posté par .
Tags : aucun
0
13
sept.
2007
bonjour tout le monde
je continue a galerer avec mon script et sed:
je voudrait remplacer tous les "//" de mon fichier par "#"
j'ai essayer :
sed 's/"\/\/"/"\#"/g'

sed 's/"//"/"#"/g'

$doubleslash="//"
$diese="#"
sed 's/"'$doubleslash'"/"'$diese'/g'

sed 's/\<\x2F\x2F\>/\<\x23\>/g'

mais rien ne fonctionne, si quelqu'un peut m'éclairer
merci d'avance
  • # heu ...

    Posté par . Évalué à 4.

    sed -e 's/\/\//#/g' fichier ça doit le faire.
    Sinon, on l'oublie souvent (voire on le sait pas), mais on peut utiliser n'importe quel caractère comme séparateur pour sed, genre '~'
    du coup, sed -e 's~//~#~g' fichier, ça le fait aussi

    sed, c'est dien
    --> []
    • [^] # Re: heu ...

      Posté par . Évalué à 2.

      impeccable , ça fonctionne
      merci beaucoup

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.