it-swarm.com.de

Terminal - Durchsucht das gesamte Verzeichnis nach Schlüsselwörtern

Ich arbeite an einem Ruby in Rails Projekt, daher muss ich mehrere Dateien verwalten. Ich glaube, ich habe irgendwo einen Syntaxfehler gemacht, bin mir aber nicht sicher. Es wäre fantastisch, wenn ich im gesamten Projektverzeichnis nach einem Schlüsselwort suchen könnte.

Ich bin mir sicher, dass es einen Befehl auf dem Terminal gibt, aber ich bin mir nicht sicher, was es ist.

2
user297000

Sie können den rekursiven Modus von grep verwenden:

grep -R pattern directory

Hierfür eignen sich auch ack (ack-grep unter Ubuntu) und ag .

0
Flimm
cd ~/path/to/your/directory
grep -rwI KeywordCaseSensitive *

Erklärung:

-r rekursiv suchen
w Nur nach einem Wort suchen (d. H. Von Leerzeichen und/oder Interpunktion umgeben)
I ignoriert Binärdateien

Sie können die Option -i in Betracht ziehen (Groß-/Kleinschreibung ignorieren).

3
sмurf