Ich habe vor ein paar Tagen angefangen, Powershell zu lernen, und ich konnte auf Google nichts finden, was das tut, was ich brauche. Bitte tragen Sie meine Frage.
Ich wurde gebeten, einige Textzeichenfolgen in mehrere Dateien zu ersetzen. Ich kenne nicht unbedingt die Erweiterung der möglichen Zieldateien und ich kenne auch nicht deren Speicherort. Bisher habe ich es geschafft, rekursiv in das Verzeichnis ( get-ChildItem -recurse
) zu navigieren und die gesuchte Zeichenfolge mit get-content und select-string zu finden:
Get-ChildItem -recurse | Get-Content | Select-String -pattern "dummy"
Das Problem ist, dass ich das Vorkommen des gesuchten Textes sehen kann, aber ich weiß nicht, wie ich PS anweisen soll, den Pfad und den Namen für jede übereinstimmende Datei zurückzugeben.
Wie kann ich den Namen und den Speicherort der Dateien ermitteln, die den gesuchten Ausdruck enthalten?