Powershell 7.5.0 nach einem Wort suchen

Hallo Leute, Befehlseingabe Powershell 7.5.0 nach einem Wort suchen ?

Ich Suche nach einem Wort auf meiner Festplatte.

Danke
Mario

https://www.windowspro.de/script/select-string-dateien-suchen-powershell

Danke.

Ich suche den Befehl um ein bestimmtes Wort zu Finden.

War selber schon auf vielen Seiten kriege es aber nicht hin.

Ein direkter Befehl zum kopieren wäre schön…

Welch ergiebige Beschreibung!

Zeige doch mal, was Du aus einem der Beispiele gemacht hast.

1 Like

Get-ChildItem -Recurse -Path *.json | Select-String „XXXXXXXXXXXXXXXX“

Ich suche auch genau nach den XXXXXXXXXXXXXXXX (16x)kommt 20 mal vor find aber nix

GruĂź
M.

ChatGPT sagt:

Der Fehler in deinem PowerShell-Code liegt im Parameterwert des -Path-Parameters sowie in den verwendeten AnfĂĽhrungszeichen fĂĽr den Suchbegriff. Hier sind die Details:

  1. Problem mit dem -Path-Parameter:
    Der -Path-Parameter erwartet einen vollständigen oder relativen Pfad zu Dateien oder Verzeichnissen. *.json ist ein Muster für Dateien, aber es muss ein Basisverzeichnis angegeben werden, aus dem rekursiv gesucht werden soll. Andernfalls führt der Befehl zu einem Fehler.

    Korrektur:

    Get-ChildItem -Recurse -Path . -Filter *.json
    

    Hier wird der aktuelle Ordner (.) als Basis für die rekursive Suche verwendet, und das Filtermuster beschränkt die Suche auf JSON-Dateien.

  2. Problem mit den AnfĂĽhrungszeichen:
    Du hast anscheinend typografische Anführungszeichen („ “) verwendet, die in PowerShell nicht gültig sind. PowerShell erwartet gerade Anführungszeichen (" oder ').

    Korrektur:

    Select-String "XXXXXXXXXXXXXXXX"
    

Finaler Code

Kombiniert sieht der korrekte Code so aus:

Get-ChildItem -Recurse -Path . -Filter *.json | Select-String "XXXXXXXXXXXXXXXX"

Erklärung

  • Get-ChildItem -Recurse -Path . -Filter *.json: Sucht rekursiv nach allen JSON-Dateien im aktuellen Verzeichnis und seinen Unterverzeichnissen.
  • Select-String "XXXXXXXXXXXXXXXX": Sucht nach dem Text XXXXXXXXXXXXXXXX in den gefundenen Dateien.
1 Like

Spätestens beim Umgang mit Programmierwerkzeugen sollte man eigenständig die Dokumentation zur Funktion wahrnehmen. Der Akteur sollte da verstehen, was er tut statt etwas „irgendwie“ (vermeintlich) zum Laufen zu bringen. Alles andere (sowohl Links wie „meiner“ als auch Chatbots) bitte nur als Wink zur Umsetzungsmöglichkeit verstehen.

Schöner Nebeneffekt: Mit der Zeit benötigt man immer weniger „externen“ Hilfe.

Hat leider nicht das ersehnte gebracht.
Danke Trotzdem, ein versuch war es Wert
M.

Leider bin so „DOOF“ wäre ich nicht „DOOF“ wäre ich nicht hier !

Leider versteh ich deine Antwort nicht.

GrĂĽĂźe
Mario

Du wirst doch wohl wissen, was eine Dokumentation ist!

Wenn nicht, solltest Du IMHO die Finger von Programmierwerkzeugen lassen.

BTW: Das hat auch nicht mit „doof“ zu tun, sondern mit „wollen“.

EOT

lfm001 meine Frage war:
Hallo Leute, Befehlseingabe Powershell 7.5.0 nach einem Wort suchen ?

steve_m hat schon mal Gut und Freundlich geantwortet.

Leider Versteh ich deine Antworten zur Frage nicht! ( Links kann ich selber aufrufen !)

So wie du Antwortest scheint mir das du als Kind schon alles wusstest.

Deine KĂĽrzel IMHO BTW und EOT versteh ich auch nicht.

WĂĽnsch dir trotzdem alles gute
GruĂź
Mario

Warum markierst du das dann als Lösung? :woman_facepalming:

Hallo Christa, weil Steve_m seine Antwort auf meine Frage bezogen richtig ist.
Aber das was ich wollte damit nicht erreicht habe. Muss es anders Probieren.

GrĂĽĂźe
Mario

Warum eigentlich? Man kann doch einfach das Wort rechts oben im Datei-Explorer eingeben. Oder, wenn’s etwas luxuriöser sein soll, unter Angaben von Datum, Dateigröße, Dateiart, … im Menu „Suchen“.
Ganz ohne irgendwelche Spezialparameter, die man nicht versteht.

Hab ich Probiert aber nix Gefunden. Hab ich erstes gemacht !

GrĂĽĂźe
Mario

Dann wirst du mit der Powershell auch nichts finden.
In den blauen Dunst vermutet: dem Dateityp ist kein Suchprogramm zugeordnet.

Hallo verkehrt, danke fĂĽr deine Antwort.
Danke
Mario