Hi dirk,
Am Montag, 23. Februar 2004 02.07 schrieb Dirk Pr�sdorf:
> Jan Sechser <[EMAIL PROTECTED]> wrote:
> > Am Sonntag, 22. Februar 2004 20.48 schrieb Gebhard Dettmar:
> >> Liebe DebianerInnen,
> >> ich m�chte einen Text, den ich mit in eckigen Klammern eingef�gtem
> >> Kommentar versehen habe, in einen text einf�gen, aber ohne den
> >> Kommentar. Der text soll also von allen Vorkommnissen a la [hier steht
> >> Text], [hier auch] etc. befreit werden.
> >
> > ich w�rde f�r das von anfang an perl benutzten ;-]]
>
> Aber doch nicht als Scipt.
>
> > hier ein funktionierendes script :
>
> Hier ein funktionierender Einzeiler:
> | echo "Dies ist ein [test], oder?" | perl -pe 's/\[[^]]*\]//mg'
>
> oder aber:
>
> perl -pe 's/\[[^]]*\]//mg' <testdatei>

sch�n und gut, da besser aber mit sed, denn dein one liner erwischt die 
linien�bergreifenden sachen nicht. Eine ganz kleine �nderung dann gehts doch
perl -0 -pe  's/\[[^]]*\]//mg'
(die -0 ist ein switch zum �ndern des record delimiters, somit l�uft die regex 
auf den ganzen text).

cheers
        jan


--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an