[Batch/Bash] Nach bestimmten Textinhalten suchen

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von matze-pe, 29. September 2009 .

  1. 29. September 2009
    Nach bestimmten Textinhalten suchen

    Hallo,
    ich möchte ein Batch programmieren, der mir alle Dateien (*.d01) im Ordner nach "ID und eine fortlaufende Nummer" durchsucht und die "ID+fortlaufende-Nr" in eine Textdatei (datei.txt) ausgibt.


    Mein Skript durchsucht bereits Dateien, aber öffnet jede einzelne und die fortlaufende Nummer hab ich mit dem Suchoperator % bestimmt. Das klappt bei mir auch noch nicht.


    Der Dateiinhalt der einzelnen Dateien sieht wie folgt aus:

    'ID+001'
    'ID+002'
    'ID+003'
    'ID+004'
    'ID+005'
    'ID+006'
    'ID+007'

    usw.


    Hier mein Skript:


    PHP:
    @echo  off  setlocal
    set 
    "Suche='ID+*'"
    set  "Erg=Liste.log"
    set  "Logs=C:\G4"
    pushd  "%Logs%"
    findstr  / / / c : "%Suche%" "*.d01" > "%Erg%"
    popd

    Er kann die fortlaufende Nummer nicht finden.

    Er listet mir nur den Dateinamen auf, es soll zusätzlich der Inhalt mit aufgelistet werden.



    Wie bekomm ich das am Besten hin?



    Gruß
    Matze
     
  2. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.