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.
>
>