[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Pb avec SED et ligne blanche



Bonjour,

Pour les amoureux de SED, je bloque sur ce problème : je veux supprimer un
bloc de texte, et ensuite supprimer les 2 lignes blanches après le bloc de
texte. Il faut quand même tester si la ligne suivante est bien blanche pour
éviter de supprimer un morceau du bloc suivant si jamais, il n'y a pas de
ligne blanche entre 2 blocs.


# debut bloc 1
Sdfsqd
Dsqds
Sdsd
Dsdsd
# fin bloc 1


# debut bloc 2
Sdfsqd
Dsqds
Sdsd
Dsdsd
# fin bloc 2


# debut bloc 3
Sdfsqd
Dsqds
Sdsd
Dsdsd
# fin bloc 3


Pour l'instant, je fait :

sed "/# debut bloc 2/,/# fin bloc 2/d" test.replace > test.replace.new

Mais je me retrouve après avec 2 lignes blanches qui ne servent plus à rien.
J'ai essayé avec "n" et "^$" mais pour l'instant je cale.

Une idée ?

Stef...


..........................................................
.  Linux - Debian - php4 - Apache - MySQL - Infogerance  .
.   email: info@actionweb.fr - http://www.actionweb.fr   .
.     Tel: (0)141 906 100    -    Fax: (0)141 906 101    .
..........................................................



Reply to: