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.