Re: Suppression fin de ligne

Page principale

Répondre à ce message
Auteur: Bruno Vernay
Date:  
À: guilde
Sujet: Re: Suppression fin de ligne
Bon ben c'est simple : uniq patrick0423.asc > tmp.asc
...

Le probleme c'est que ca fait des heures que je cherche ...

sed '/^$/N;/\n$/D' patrick0423.asc > tmp.asc
Join les lignes "N" puis supprime "D"

cat patrick0423.asc | tr -s '\n' > tmp.asc
Supprime toutes les repetitions de \n

sed '/^$/ d' patrick0423.asc > tmp.asc
Supprime les lignes vides

sed -e '/^$/d;G' patrick0423.asc > tmp.asc
Supprime les lignes vide et ajoute inconditionnellement des saut de ligne : G

On peut aussi faire l'inverse : prendre tout sauf lse lignes vides
grep -v '^$' test


On 4/24/07, Edgar Bonet <guilde@???> wrote:
> Le lundi 23 avril, Patrick Dupre a écrit :
> > J'ai un fichier qui a systematiquement 3 newline 0A, comment je peux en
> > supprimer 2 ?
> > J'ai essaye: sed 's/\n//' patrick0423.asc > tmp.asc
> > Mais cela ne marche pas !
>
>     perl -p0777e 's/\n{3}/\n/g' patrick0423.asc > tmp.asc

>
> Edgar.
>
>