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 ... Allerdings ist "-q" nicht portabel, siehe die Bemerkung zu -s in man grep. Gruß, Frank -- Frank Küster Inst. f. Biochemie der Univ. Zürich Debian Developer