[Batch/Bash] Zeilen in einer txt löschen aussers mit bestimmten Anfang

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von razorblade, 12. Oktober 2009 .

  1. 12. Oktober 2009
    Zeilen in einer txt löschen aussers mit bestimmten Anfang

    Hi Leute,

    Ich versuche ein Batch zu schreiben mit dem ich alle Zeichen/Zeilen aus einer txt löschen kann ausser sie beginnen mit einem bestimmten Zeichen

    Also quasi aus
    Code:
    -alltypes sets all types
    -s
    -z
    
    hgkldsg
    
    soll
    Code:
    -alltypes
    -s
    -z
    
    werden.

    Mit
    Code:
     FOR /F "usebackq delims=-" %%G IN ("Configs.ini") DO (
     Set "line=%%G" & echo %%G
    )>>"textfile2.txt" 
    wird daraus aber folgendes:
    Code:
    alltypes sets all types
    s
    z
    
    hgkldsg
    
    Weiß jemand rat
     
  2. 12. Oktober 2009
    AW: Zeilen in einer txt löschen aussers mit bestimmten Anfang

    Code:
    @echo off & setlocal 
    FOR /F "[B]DeinWort[/B]=" %%i in (c:\[B]DeineDatei[/B].txt) do Set "line=%%i" && call:Processline 
    goto :eof 
    :Processline 
    echo xyz:%line:*reihe:=% 
    goto :eof
    
    probiers mal damit
     
  3. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.