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
grepist. Mit der GNU verwende grepich unter Linux grep -r 'mytext'und grep -r 'mytext' .mache dasselbe: Suche rekursiv ab dem aktuellen Verzeichnis. Wenn der -rSchalter benutzt wird, sucht GNU grep nicht nach STDIN.
grep2.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'.