Re: grep über mehrere zusammenhängende Zeilen
Pierre Bernhardt
mirrorgate at gmx.de
Wed Sep 25 10:46:02 CEST 2002
Hallo,
> > Was ich allerdings wollte, ist ein Beispiel für ein allgemeines
> Vorgehen,
> > damit solche Files auch anderswertig noch manipulieren kann.
> > Leider arbeiten viele Befehle, wie awk und teilweise auch sed und was
> auch immer
> > noch Zeilenorientiert. Wenn ich dass hier als Seperator vorgegebene
> > Zeilenendezeichen
> > auf ein/e andere/s beliebige/s Zeichen/kette referenziere, würde ich
> viele Probleme einfach lösen können.
> >
> > Ein Beispiel waere eine Ver-pipe-pung von egrep, sed und awk usw.
> >
> > Weisst Du da was zu?
>
> ----
> #!/bin/sh -f
> file="test"
> pattern="4711"
> separator="<Begin>"
>
> NL="
> ";
> cat $file | tr '\n' '\000' | sed -e "s/$separator/\\$NL\0/g" | \
> grep -a "$pattern" | \
> tr -d '\n' | tr '\000' '\n'
der Befehl tr war der richtige Hinweis. Danke dafür. Das hat inzwischen
viele meiner
noch offenen Fragen lösen können.
MfG..
Pierre Bernhardt
--
--
Pierre Bernhardt
More information about the Linux
mailing list