24/12: Inhalt in Datei suchen

Problem: ich habe eine schlecht programmierte Funktion an verschiedenen Stellen verwendet. Da sie aus sicherheitsgründen nicht weiter verwendet werden sollte, habe ich die Funktion gleich gelöscht. Nun sollte überprüft werden, ob die Funktion auch in allen Source-Files durch die verbesserte Funktion ersetzt wurde.

Lösung: die Suche nach einer Zeichenkette in Dateien. Folgender Befehl sucht einen bestimmten Inhalt in einer Datei:

grep -i -n ‘functionname(‘ *

Erklärung: -i bewirkt, dass Gross/Kleinschreibung nicht beachtet wird. -n bewirkt, dass  die Zeilennummern auch ausgegeben werden.

1 Kommentar »

  1. 1. Thomas wrote:

    Version mit rekursivem Suchen in Unterverzeichnissen:
    grep -i -n -r ‘functionname(’ *

    11. Februar 2008 @ 17:25 (comment)

Hinterlasse einen Kommentar

Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

(req)

(req, never shown)

Note: Spam control is in use - if this is your first comment, it will be automatically sent for moderation. Other moderation is carried out on a per-post basis.