PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Inhalt einer Datei auf Existenz testen...



superviser
16-09-2009, 16:21
Hallo,

ich hänge an einem sehr simplen Problem.

Ich möchte prüfen, ob ein Wert in einer Datei vorhanden ist. Dazu nutze ich banal:

grep <suchstring> <datei>

Leider weiß ich nicht, wie ich den Fall abfangen kann, dass der String nicht gefunden wird. Was wird in diesem Fall zurück gegeben? Möchte den Fall durch eine Schleife bearbeiten, leider weiß ich aber nicht, was ich als Argument verwenden kann.



Bin für Hilfe dankbar.

Gruß

zst
18-09-2009, 21:50
Hallo,

die Rückgabe von grep (per "echo $?") würde 1 ergeben, wenn der Suchstring nicht gefunden wird.

Gruss zst