none
wie kann ich alles in ein txt Datei loeschen bis auf zeile X

    Frage

  • ich versuche in ein Text datei alles zu löchen bis auf eine bestimmte zeile.

    Mit der kann ich z.B. Die erste drei Zeilen löschen.

    $file = "C:\Test.txt
    (Get-Content $file | Select-Object -Skip 3) | Set-Content $file

    aber ich würde gerne alles löschen bis auf die zeile X

    Beispiel

    Zeile1 löschen
    Zeile2 löschen
    Zeile3 löschen
    Zeile4 nicht löschen
    Zeile5 löschen
    Zeile6 löschen
    Zeile7 löschen



    Montag, 8. Mai 2017 20:59

Antworten

  • Was hältst Du davon?
    $content = Get-Content -Path 'C:\test.txt'
     $content | 
        Select-Object -Skip 3 -First 1 | 
            Set-Content -Path 'C:\test.txt'


    Grüße - Best regards

    PS:> (79,108,97,102|%{[char]$_})-join''

    Montag, 8. Mai 2017 21:31

Alle Antworten