Hallo, On Tue, 14 Jan 2003, Christian Boltz wrote:
grep passwordfd /etc/ppp/options | grep -v "^#"
*tsk* Christian, willst du nicht mal ein wenig ueber 'man grep', 'man sed', v.a. aber ueber 'man 7 regex' "meditieren"? *scnr* grep '^[^#]*passwordfd' ... Und generell gilt IMO: Immer wenn mehr als ein grep noetig waere (d.h. wenn sich's nicht zu einer RE wie oben zusammenfassen laesst) ist 'sed' richtig: sed -n '/^#/d;/passwordfd/p' Oder in diesem einfachen Falle: sed -n '/^[^#*]passwordfd/p' Achso: "echt" aequivalent zu Christians grep-Konstrukt waere wohl: sed -n '/passwordfd/{/^#/d;p;}' [erst: nur Zeilen mit passwordfd ausfiltern, dann Kommentare loeschen und dann den Rest ausgeben...] Geeigneter ist aber wohl mein grep-Konstrukt... Ich habe mir aber eben den "Reflex" angeeignet, dass wenn ich 2 (oder mehr) "grep"s sehe, diese erstmal nach sed zu "uebersetzen" ;) -dnh, grep, sed, awk und perl in eben diese Stufung verwendend... PS: awk und perl gingen natuerlich auch, sind aber wohl noch mehr overkill als es (hier) sed schon ist ;) -- Die Deutsche Sprache ist also nicht ursprünglich deutsch, sondern ein Konglomerat aus verschiedenen anderen Sprachen, die aber auch nicht ursprünglich sind, sondern wieder Konglomerate aus verschiedenen noch anderen Sprachen, die... [Volker Tanner in suse-talk]