grep
Aus Tuxfutter
grep ist ein Kommandozeilenbefehl, um unter Linux und Unix nach Zeichenketten in Dateien zu suchen. Dabei kann die Datei auch über eine Pipe an grep weitergegeben werden. Eine rekursive Suche durch Dateien in Unterverzeichnissen, wird über die Option -R erzwungen.
Beispiel für eine Ausgabe mit grep:
hauke@fafnir:/etc/apache2/sites-enabled$ grep -H www * 000-default: DocumentRoot /var/www/ 000-default: <Directory /var/www/> hauke@fafnir:/etc/apache2/sites-enabled$
(Der Parameter -H wurde verwendet, weil es in diesem Beispielverzeichnis nur eine Datei gibt)
Die umfassende man-Page gibt einen tieferen Einblick in die Möglichkeiten von grep.
Grep versteht auch sogenannte reguläre Ausdrücke; entsprechende Literatur dazu ist im Web zu finden.

