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

Re: Frage zu grep



Thilo Engelbracht <info@engelbracht.de> 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



Reply to: