• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] Suchen in den Dateien, nur ausgabe von Dateiname

rethus

Advanced Hacker
Ich suche in einer Installation von OScommerce nach bestimmten Grafiken, die ich entfernen möchte.
Dabei siche ich nicht die genaue Position in der Datei, sondern die jeweilige Datei.

Ein erstes ergebnis bekomme ich mit
Code:
 strings * -f | grep "abc"
, allerdings zeigt dieser Befehl auch alle Vorkommen des gescuhten Strings.

Wie bekomme ich es hin, das er mir nur die Dateinamen ausgibt, indem der String gefunden wurde?
 

Strunz

Member
rethus schrieb:
Ich suche in einer Installation von OScommerce nach bestimmten Grafiken, die ich entfernen möchte.
Dabei siche ich nicht die genaue Position in der Datei, sondern die jeweilige Datei.

Ein erstes ergebnis bekomme ich mit
Code:
 strings * -f | grep "abc"
, allerdings zeigt dieser Befehl auch alle Vorkommen des gescuhten Strings.

Wie bekomme ich es hin, das er mir nur die Dateinamen ausgibt, indem der String gefunden wurde?

Hallo,

ich würde den Befehl "find" mit grep kombinieren !
Bsp.: find / * -print -exec grep abc {} \ ;
 
Oben