Ich versuche, in allen Text- und Protokolldateien im aktuellen Verzeichnis nach einer Zeichenfolge zu suchen. Wenn eine Übereinstimmung gefunden wird, drucken Sie den Text oder die Protokolldatei, in der die Übereinstimmung gefunden wurde. Ist das möglich und wie kann ich den Code unten manipulieren, um diese Aufgabe zu erfüllen?
%Vor%Er fragte nach einem flachen readdir, nicht nach einem rekursiven Dateibaum. os.listdir () erledigt den Job.
Haben Sie es in Python? Andernfalls würde einfach grep -l "string" *.txt *.log
funktionieren.