Suchen Sie in der Dateiliste nach Werten


0

Ich habe eine Liste mit Werten, und ich muss jeden Wert einzeln in einem Ordner (und seinen Unterordnern) mit Dateien suchen und dann die Ergebnisse speichern (Liste der Dateien für jeden Eintrag). Gibt es irgendwelche Tools, um dies zu tun? Windows wird bevorzugt, aber Linux ist auch in Ordnung.

Antworten:


1
grep -l value folder folder/* > results_for_value.txt

oder, wenn "Unterordner" zu einer beliebigen Tiefe bedeutet

find folder -exec grep -l value {} \; > results_for_value.txt

Aber vielleicht möchten Sie die Manpage für lesen locate

locate value …

Man könnte das natürlich in ein while read value … ; do(dein Grep-Zeug) wickeln ; done < file_with_values.txt.
Slhck
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.