Programmation.shell : Commandes pour Sed.
Posté par neokosha () le 23 juillet 2007
Bonjour à vous.
Je viens de découvrir Sed grace à Cygwin, ( et oui honte à moi je suis sous windows... )
Je tente veinement d'utiliser Sed pour modifier un fichier texte, sans résultat, c'est pourquoi je lance un appel au secours auprés de vous !
Voila, mon Txt ressemble à cela :
#1#"05/04/2007"#"14:15"#"Test"#1#358#63
#1#"05/07/2007"#"17:30"#"Test2"#1#358#63
etc etc..
Donc je tente de faire en sorte que Sed me remplace les # par des & et supprime les "", et je n'y arrive pas ! :(
Est ce car je suis sous Windows ? Faut t'il que j'utilise d'autres commandes ?
J'aimerai simplement avoir mon txt de base, et un txt modifié ou ma chaine de caractéres serai comme ça :
&1&05/04/2007&14:15&Test&1&358&63
&1&05/04/2007&17:30&Test2&1&358&63
au secours ! :)
A l'avance merci!
Je viens de découvrir Sed grace à Cygwin, ( et oui honte à moi je suis sous windows... )
Je tente veinement d'utiliser Sed pour modifier un fichier texte, sans résultat, c'est pourquoi je lance un appel au secours auprés de vous !
Voila, mon Txt ressemble à cela :
#1#"05/04/2007"#"14:15"#"Test"#1#358#63
#1#"05/07/2007"#"17:30"#"Test2"#1#358#63
etc etc..
Donc je tente de faire en sorte que Sed me remplace les # par des & et supprime les "", et je n'y arrive pas ! :(
Est ce car je suis sous Windows ? Faut t'il que j'utilise d'autres commandes ?
J'aimerai simplement avoir mon txt de base, et un txt modifié ou ma chaine de caractéres serai comme ça :
&1&05/04/2007&14:15&Test&1&358&63
&1&05/04/2007&17:30&Test2&1&358&63
au secours ! :)
A l'avance merci!
> Lire le message (9 commentaires, moyenne: 1,3).
Vous avez demandé le commentaire #853101.



Tes tentatives ?
Et si tu nous commençais par nous montrer ce que tu as déjà tenté de faire, on t'aiderait plus qu'en te donnant direct la solution...
[^]Re: Tes tentatives ?
J'avais tenté :
sed 's/#/&/g
pour le remplacement, puis ensuite avec /\#/\&/ puisque j'ai cru comprendre qu'il reconnaissait pas les caractéres...enfin bref j'ai vite déchanté ...
[^]Re: Tes tentatives ?
cat plop |sed -e "s/#/\&/g"|sed -e "s/\"//g"
En fait, Bernardo n'était pas muet; c'est Zorro qui était sourd.