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

Re: grep und ein oder/und in der bedingung



Am Mittwoch, 6. Februar 2008 21:30:24 schrieb Thomas Kuster:
> hallo
>
> Am Dienstag, 5. Februar 2008 00:15 schrieb Uwe Kerstan:
> > * Thomas Kuster  [04-02-2008 21:49]:
> > > > So etwa:
> > > > $ grep 'Kruskal-Wallis#.*RM.*\(AoS\|Average over\)' datei
> > >
> > > hmm das habe ich doch probiert, genau das war es. es geht auch nun
> > > nicht. das hier liefert was:
> > > grep 'Kruskal-Wallis#.*\(AoS\).*RM' ./auswertung.log
> > > und dass hier auch:
> > > grep 'Kruskal-Wallis#.*\(Average\).*RM' ./auswertung.log
> > > aber dies hier nichts
> > > grep 'Kruskal-Wallis#.*\(Average|AoS\).*RM' ./auswertung.log
> >
> > Ich kann ja nicht wissen, dass das RM hinten steht. :-)
>
> klar, aber sie oben  so schlau war ich dann doch noch;-).
>
> > Was ist hiermit?
> >
> > grep 'Kruskal-Wallis#.*\(Average\|AoS\).*RM' ./auswertung.log
>
>   grep 'Kruskal-Wallis#.*\(Average|AoS\).*RM' ./auswertung.log
>
> aha ohne \ vor dem | nein geht auch nicht.

ich denke ich sehe das Problem
versuch mal 
grep 'Kruskal-Wallis#.*(\(AoS\)|\(Average\)).*RM' ./auswertung.log

> > > besser als 62311 linien von hand durchzugehen, es bleiben nur etwas 15
> > > blöcke übrig. natürlich wäre es schön zu wissen wie man nun auch noch
> > > die linien dazwischen eliminieren könnte, aber das oder ist weitaus
> > > wichtiger für mich. ich konnte mich mit dem grossen A retten da dies
> > > eindeutig war, aber dass kann sich schnell mal ändern.
> >
> > Hänge einfach noch eine Pipe ran: | grep -v '^--$'
>
> was das nun macht kann ich mir im moment nur ungefähr vorstellen.
>
> wenn ich aber mal wirklich ein oder brauche weiss ich nicht wie ich das
> lösen soll und genau das möchte ich eigentlich wissen.
>
> gruss
> thomas
>
> > Gruß Uwe

Gruß
Alex

-- 
Bitte keine PM diese Addresse nimmt nur ML-Emails an der rest wandert 
nach /dev/null

No PM this address takes only mail from mailing-list rest goes directly 
to /dev/null


Reply to: