Re: Problème de modification avec SED

2008-09-26 Par sujet Tzacos
Emmanuel Seyman a écrit : > * Tzacos [26/09/2008 15:07] : > >> Pour modifier le fichier j'utilise SED: >> >> sed 's/,$//' nom_du_fichier.txt >> >> Mais ça ne donne aucun résultat, le fichier résultant est identique. Il >> n'y a donc pas eu de modif. >> > > Sed affiche le résultat de la mod

Re: Problème de modification avec SED

2008-09-26 Par sujet François Poulain
Le 26 septembre 2008 15:23, Tzacos <[EMAIL PROTECTED]> a écrit : > C'est bon, j'ai trouvé tout seul. Le problème vient du caractère ^M du > fichier dos. Mauvais OS, changer OS. Remarque que tu peux matcher le CR de dos dans ta regexpr avec ^M (s'obtient avec [ctrl-V][ctrl-M]). François -- Fran

Re: Problème de modification avec SED

2008-09-26 Par sujet Jean-Pierre M
n'y aurait il pas des caractères invisibles en fin de ligne? Le 26 septembre 2008 15:03, Tzacos <[EMAIL PROTECTED]> a écrit : > Salut, > > j'essaye de modifier un fichier avec SED. > Ce fichier est en fait un CSV généré par le client d'une application > sous windows. Le fichier est en texte avec

Re: Problèm e de modification avec SED

2008-09-26 Par sujet Emmanuel Seyman
* Tzacos [26/09/2008 15:07] : > > Pour modifier le fichier j'utilise SED: > > sed 's/,$//' nom_du_fichier.txt > > Mais ça ne donne aucun résultat, le fichier résultant est identique. Il > n'y a donc pas eu de modif. Sed affiche le résultat de la modification mais ne change pas le fichier d'orig

Re: Problème de modification avec SED

2008-09-26 Par sujet François Poulain
Salut, Le 26 septembre 2008 15:03, Tzacos <[EMAIL PROTECTED]> a écrit : > Pour modifier le fichier j'utilise SED: > > sed 's/,$//' nom_du_fichier.txt > > Mais ça ne donne aucun résultat, le fichier résultant est identique. Il > n'y a donc pas eu de modif. > J'ai utilisé vim pour vérifier l'express

Re: Problème de modification avec SED

2008-09-26 Par sujet Tzacos
C'est bon, j'ai trouvé tout seul. Le problème vient du caractère ^M du fichier dos. du coup, la solution devient: dos2unix monfichier.txt sed 's/,$//' monfichier.txt laurent Tzacos a écrit : > Salut, > > j'essaye de modifier un fichier avec SED. > Ce fichier est en fait un CSV généré par le cli

Re: Problème de modification avec SED

2008-09-26 Par sujet François Cerbelle
Le Ven 26 septembre 2008 15:03, Tzacos a écrit : > Salut, Salut > Pour modifier le fichier j'utilise SED: > sed 's/,$//' nom_du_fichier.txt > Mais ça ne donne aucun résultat, le fichier résultant est identique. Il > n'y a donc pas eu de modif. Oui, en effet, comme la plupart des outils Unix, sed

Problème de modification avec SED

2008-09-26 Par sujet Tzacos
Salut, j'essaye de modifier un fichier avec SED. Ce fichier est en fait un CSV généré par le client d'une application sous windows. Le fichier est en texte avec une virgule comme séparateur de champ. malheureusement, chaque ligne se termine par une virgule. Comme ce fichier doit être chargé dan