Quantcast
Channel: Windows PowerShell Forum
Viewing all articles
Browse latest Browse all 2314

Textdatei nach Werten Filtern, anschließend neue Datei erstellen

$
0
0

Hallo zusammen,

ich soll im Rahmen einer Aufgabe einen Text ...

Dies1 ist eine Testdatei.

Und 2 ier die Zweite zeile dazu.

Dana3 die dritte.

Gefo4gt von der vierten.

Die 5ünfte ist die letzte.

Num 6

Zeil7e sieben.

.... filtern. Und zwar immer die 5. Spalte - das fand ich ein wenig verwirrend, gemeint ist wohl jeweils das 5te Zeichen im Text.

Das Ergebnis aus jeder Zeile wäre also 1, 2,3,4,5,6,7 - dies soll nun in eine neue Textdatei geschrieben werden. Das Programm soll beim erneuten ausführen erkennen können ob in der neu erstellten Datei bereits ein Text vorhanden ist, falls ja - soll der text gelöscht werden.

Für eine Zeile ist das "fast" kein Problem:

(Get-content C:\Powershell\Aufgabe_5.txt)[-7][4] | Add-content -Path c:\PowerShell\Aufgabe_5neu.txt

Nur wie bekomme ich das für alle Zeilen hin und wie füge ich das "Lösch" Programm ein? Vermutlich pipe

ich das Programm nochmal und setze Clear-Content ein, aber ich komme leider nicht drauf wie.

Für Gedankliche Erleuchtungen bin ich dankbar.

Viele Grüße


Viewing all articles
Browse latest Browse all 2314

Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>