Am 17.02.2005 um 14:31 Uhr schrieb Frank Küster <[EMAIL PROTECTED]>: > Thilo Engelbracht <[EMAIL PROTECTED]> schrieb: > > > Hallo Liste! > > > > Ich möchte gerne überprüfen, ob in einer Datei eine Zeile enthalten ist, > > die z.B. mit der Zeichenkette "Fazit: "beginnt. > > > > Das habe ich in einem Skript bis jetzt wie folgt gelöst: > > > > grep -q "^Fazit: " name_der_datei > > if [ $? = 0 ] > > then > > echo "enthalten" > > else > > echo "nicht enthalten" > > fi > > > > > > Gibt es hierfür auch eine einfachere Möglichkeit (z.B. die "grep"- und > > die "if"-Anweisung in einer Zeile)? > > if grep -q "^Fazit: " $dateiname; then > ...
Super! Das habe ich gesucht! Danke. > Allerdings ist "-q" nicht portabel, siehe die Bemerkung zu -s in man grep. > > Gruß, Frank Gruß, Thilo -- Registered Linux user #348074 with the Linux counter http://counter.li.org -- 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)