Dateiinhalt suchen mit grep!
Grep Suche
Hallo,
ich würde gerne in einen Verzeichnis wo viele Dateien drin sind einen Text suchen den ich vorgebe und er soll mir die Dateien ausgeben wo der Text enthalten ist.
grep -i "MeineTextSuche" *
wenn ich dann bestätige kommt:
Argument list too long
was ist denn da falsch?
Ciao
Steve007
Hallo,
ich würde gerne in einen Verzeichnis wo viele Dateien drin sind einen Text suchen den ich vorgebe und er soll mir die Dateien ausgeben wo der Text enthalten ist.
grep -i "MeineTextSuche" *
wenn ich dann bestätige kommt:
Argument list too long
was ist denn da falsch?
Ciao
Steve007
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 79001
Url: https://administrator.de/contentid/79001
Ausgedruckt am: 23.11.2024 um 00:11 Uhr
2 Kommentare
Neuester Kommentar
Argument list too long
When using grep or other commands that requires a listing or search through several thousand files you may get the "Argument list too long" or "/bin/grep: Argument list too long." error. When this occurs you may want to use a command similar to the below, using the find command and xargs command in conjunction with the grep.
find Members/ -type f -print0 | xargs -0 grep "examplestring"
In the above example the find command finds all files in the Members directory each file that is found is then searched using grep for the text "examplestring". This above example had no problems searching over 100 thousand files.
Quelle: http://www.computerhope.com/unix/ugrep.htm
Gruß,
Martin
When using grep or other commands that requires a listing or search through several thousand files you may get the "Argument list too long" or "/bin/grep: Argument list too long." error. When this occurs you may want to use a command similar to the below, using the find command and xargs command in conjunction with the grep.
find Members/ -type f -print0 | xargs -0 grep "examplestring"
In the above example the find command finds all files in the Members directory each file that is found is then searched using grep for the text "examplestring". This above example had no problems searching over 100 thousand files.
Quelle: http://www.computerhope.com/unix/ugrep.htm
Gruß,
Martin