On 03.07.06 12:36:06, Robert Michel wrote: > Salve Christian! > > On Mon, 03 Jul 2006, Christian Schmidt wrote: > > > Arrrgghh, ich bin diese greps leid und will > > > keine sed oder awk Tipps sondern einfach > > > echo -e 'a\nb\nb\nc\nd' | grep -A 1 b > > > auch invertiert nutzen können, wenn grep -A 1 b > > > a > > > *b* > > > *b* > > > *c* > > > d > > > die *Zeilen* ausgibt, möchte ich mit irgendeinem > > > grep ganz einfach mit einer Option alle ohne *. > > > > Probier es mal mit grep -v "\*". > > Mein Text war doch mißverständlich ;( die * sollten nur > *Fett* markieren ;) Vielleicht keine gute Idee.
Richtig, besser ist _wichtig_ wenn man ueber "*" spricht. > ----- > # echo -e 'a\nb\nb\nc\nd' > a > b > b > c > d > # > #echo -e 'a\nb\nb\nc\nd' | grep -A 1 b > b > b > c > # > ----- > Ich will aber nur > a > d Vielleicht bin ich ja jetzt zu Bloed aber mein man grep sagt das das erste richtig ist und dein Ziel mittels grep -v \(b\|c\) erreichbar ist. Wenn ich beim grep -v \(b\|c\) noch ein -A 1 dazugebe kommen zusaetzlich noch "b" und "--" raus. Das b sicherleich weil du eben gesagt hast du moechtest die Zeile nach der gefunden auch haben und die 1. gefundene ist ja a. > Natürlich ginge auch ein DoItMySelf, aber wenn man sucht > findet man Postings seit den 1990ern das die viele dies > als Bug ansehen oder sich einfach über grep ärgern... Vllt. verstehe ich auch nicht so ganz was du willst... > Also muß es doch irgendow ein nicegrep geben. Nicht notwendigerweise, wenn niemand es implementiert... Und ausserdem ist beherrscht grep nunmal nur regulaere Ausdruecke und keine "Programmiersprache", bist du dir sicher dass du auch nur regulaere Ausdruecke brauchst um die "Umwandlung" von Gegeben in Gesucht durchzufuehren? Andreas -- You're a card which will have to be dealt with. -- 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)

