Blaubart: GREP-Befehl: Wie richtig anwenden?

Beitrag lesen

Tach.

Ich möchte gerne viele Dateien im aktuellen, sowie dessen Unterverzeichnisse, nach einem String durchsuchen, der - style="width:460px;" - heisst. Dazu habe ich die verschiedensten Variationen von grep versucht, von denen ich meinte, dass sie funktionieren müssten :))

Z.B.:
grep -R "style="width:460px;"" *.php
grep -R 'style="width:460px;"' *.php
grep -R "style="width:460px;"" *.php
uvam.

Alle diese Versuche sollten Dir eine Fehlermeldung liefern, die darauf hinweist, daß grep mit dem *.php nicht viel anfangen kann. Mach die Suche also in zwei Teilen:

1. Suche alle Dateien mit der Endung .php im aktuellen Verzeichnis und dessen Unterverzeichnissen.

find . -name *.php

2. Suche in den Dateien nach Deiner Zeichenfolge.

grep -H 'style="width:460px;"'

Zusammen ergibt das

find . -name *.php -exec grep -H 'style="width:460px;"' {} \;

--
Once is a mistake, twice is Jazz.