Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Aide pour sed et "/"
Envoyé par: Pokannicknow

Bonjour

je voudrais utilser sed pour rajouter une url (exemple : "[monsite]winking smiley au début de chaque ligne d'un fichier texte. J'ai essayé

sed -e s/^/[monsite] liste.txt >listeurl.txt

mais bien sûr, sed n'aime pas les / en trop. Comment puis-je faire pour que sed écrive des / ?

(Cette ligne de code est faite pour être utilisée dans un bat ms-dos, avec une url récupérée par une interface graphique)

Merci d'avance pour vos réponses

Poste le Thursday 14 April 2005 23:37:22
Répondre     Citer    
Re: Aide pour sed et "/"
Envoyé par: ceric35

J'ai eu ca aussi :-)

Il suffit de changer le separateur :

sed -e s|^|http://monsite.fr/|liste.txt>listeurl.txt

ou tout autre caracteres ...

-------------------------------------------------------------------------------------------------
Linux est pour la firme de Redmond ce qu'est James Bond pour les
méchants dans les films : le dernier obstacle avant la domination mondiale.

Poste le Thursday 14 April 2005 23:45:37
Répondre     Citer    
Re: Aide pour sed et "/"
Envoyé par: Pokannicknow

Merci beaucoup, fallait y penser!

Poste le Friday 15 April 2005 10:51:54
Répondre     Citer    
Re: Aide pour sed et "/"
Envoyé par: Sve@r

Ou alors protéger les "slashes utiles" par des anti-slashes
sed -e "s/^/http:\/\/monsite\//" liste.txt >listeurl.txt

Poste le Friday 15 April 2005 18:33:28
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Aide pour sed et "/"
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons