Ich möchte eine Datei Zeile für Zeile in PowerShell lesen. Insbesondere möchte ich die Datei durchlaufen, jede Zeile in einer Variablen in der Schleife speichern und eine Verarbeitung in der Zeile vornehmen.Datei Zeile für Zeile in PowerShell lesen
Ich kenne die Bash-Äquivalent:
while read line do
if [[ $line =~ $regex ]]; then
# work here
fi
done < file.txt
Nicht viel Dokumentation über Powershell-Schleifen.
Die Links sind nicht gebrochen, aber sie jetzt 'docs.microsoft.com' umleiten. –
'Get-Content' ist wirklich schlecht, wenn Sie versuchen, große Dateien zu lesen –
@KolobCanyon absolut wahr :-) können Sie eine separate Antwort über die Leistungskosten bei Größe/Skala hinzufügen –