Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Retourner aux forums || Retourner au forum Linux.debutant

Linux.debutant : Sed et \

Posté par Le Pnume () le 11 juin 2004
bonjour à tous Je travaille sous windows (c'est au boulot et j'ai pas le choix) et j'ai une serie de fichier texte contenant une référence à un répértoire que je voudrais supprimer . Je me suis dit cygwin et sed sont mes amis mais comme les noms de répértoire sous windows contiennent des \ je sais pas enlever à \ son rôle de caractére spécial. j'ai essayé sed /s"d:\\foo\\toto"/"" fichier1>fichier1.new mais ca ne marche pas merci de vos réponses

--
"D'accord" (Sam Seaborn)
> Lire le message (2 commentaires, moyenne: 1,5).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

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

Re: Sed et \

Posté par Eric92 () le 12/06/2004 à 00:29. (lien). Évalué à 2.

L'idée de doubler les "\" est bonne, mais il faut mettre des ' plutôt que "
pour leur enlever leur rôle spécial à la fois pour le shell et pour sed :
sed 's/d:\\foo\\toto//' fichier1 >fichier1.new
(pour enlever les d:\foo\toto).

  • [^]Re: Sed et \

    Posté par Le Pnume () le 17/06/2004 à 07:20. (lien). Évalué à 1.

    Merci pour ta reponse, j'essai ca dés que j'ai 5 minutes

    --
    "D'accord" (Sam Seaborn)

Revenir en haut de page || Retourner aux forums || Retourner au forum Linux.debutant