Ich fand, wenn ich mit grep suche, ohne einen Pfad anzugeben, wie grep -r 'mytext'
es unendlich lange dauert. Wenn ich mit dem angegebenen Pfad suche, grep -r 'mytext' .
findet es in der Zwischenzeit sofort das, was ich brauche. Ich bin also gespannt, in welchem Verzeichnis grep search in der ersten Form ausgeführt wird.
UDATE: grep version: grep (GNU grep) 2.10
grep
ist. Mit der GNU verwende grep
ich unter Linux grep -r 'mytext'
und grep -r 'mytext' .
mache dasselbe: Suche rekursiv ab dem aktuellen Verzeichnis. Wenn der -r
Schalter benutzt wird, sucht GNU grep
nicht nach STDIN.
grep
2.12 getestet : pastebin.com/L4my26QS In der Zwischenzeit habe ich Folgendes in der NEWS-Datei zu Version 2.11 (2012-03-02) gefunden: "Wenn kein Dateioperand angegeben ist und eine Befehlszeile -r oder eine gleichwertige Option angegeben ist , grep durchsucht nun das Arbeitsverzeichnis. Früher hat grep das -r ignoriert und die Standardeingabe nicht rekursiv durchsucht. Ein -r in GREP_OPTIONS hat diesen neuen Effekt nicht. "
foomytextbar
(gefolgt von Enter), nachdem Sie ausgeführt habengrep -r 'mytext'
.