Mit dem Cmdlet Get-Content kannst du die Zeilen aus der Textdatei lesen. Mit -split kannst du die Zeile anhand des Leerzeichen (oder eines Anderen Symbol) aufteilen. Mit Export-Csv kannst du die Daten in der CSV Datei speichern.
# Pfad zur Eingabetextdatei
$eingabeDatei = "test.txt"
# Pfad zur Ausgabecsv-datei
$ausgabeCSV = "test.csv"
# Array zum Speichern der verarbeiteten Daten
$datenArray = @()
# Daten aus der Textdatei lesen und verarbeiten
$zeilen = Get-Content $eingabeDatei
foreach ($zeile in $zeilen) {
$teile = $zeile -split ' '
$version = $teile[0]
$anzahl = $teile[1]
$datenArray += [PSCustomObject]@{
Version = $version
Anzahl = $anzahl
}
}
# Daten in CSV-Datei speichern
$datenArray | Export-Csv -Path $ausgabeCSV -NoTypeInformation