In diesem Beitrag werden die Methoden zum Extrahieren von Daten aus Dateien erläutert.
So extrahieren Sie Daten über/aus Textdateien mit PowerShell
Dies sind die Beispiele, die angegangen werden, um die Extraktion von Daten aus Textdateien mit PowerShell zu erklären:
- Extrahieren Sie die Daten aus einer Textdatei.
- Extrahieren Sie die begrenzte Anzahl von Zeilen aus einer Textdatei.
- Extrahieren Sie Daten aus mehr als einer Datei.
- Extrahieren Sie die letzten drei Zeilen einer Textdatei.
- Extrahieren Sie die vom Benutzer angegebene Zeile aus einer Textdatei.
Beispiel 1: Verwenden Sie das Cmdlet „Get-Content“, um die Daten über/aus einer Textdatei zu extrahieren
Starten Sie zunächst PowerShell als Administrator, schreiben Sie dann das Cmdlet „Get-Content“ zusammen mit dem Parameter „-Path“ und weisen Sie den Textdateipfad zu, in den der Benutzer die Daten extrahieren möchte:
Get-Content -Weg C:\Neu\Test.txt
Beispiel 2: Verwenden Sie das Cmdlet „Get-Content“, um die begrenzte Anzahl von Zeilen aus einer Textdatei zu extrahieren
Um in PowerShell die gewünschte Anzahl an Zeilen zu extrahieren, fügen Sie einfach das „ -Komplette Anzahl ”-Parameter zusammen mit dem Code und weisen Sie die Zeilenanzahl zu, z. B. „3“:
Get-Content -Weg C:\Neu\Test.txt -Komplette Anzahl 3
Beispiel 3: Verwenden Sie das Cmdlet „Get-Content“, um die Daten aus mehreren Textdateien zu extrahieren
Um die Daten aller Dateien in einem bestimmten Ordner zu erhalten, fügen Sie einfach das Sternchen „ * ”-Symbol direkt nach dem Backslash des Ordnernamens:
Get-Content -Weg C:\Neu\ *
Beispiel 4: Verwenden Sie das Cmdlet „Get-Content“, um die letzten drei Zeilen einer Textdatei zu extrahieren
Um die letzten drei Zeilen aus einer Textdatei abzurufen, rufen Sie zunächst die Datei ab, indem Sie „ Get-Item ”-Cmdlet und geben Sie den Dateipfad mithilfe des „ -Weg ” Parameter. Anschließend den Code an das Cmdlet weiterleiten „ Get-Content “. Nutzen Sie dann die „ -Schwanz ” (Nur zum Abrufen der letzten Zeilen verwenden) Parameter und weisen Sie den Wert zu „ 3 ” dazu:
Get-Item -Weg C:\Neu\Test.txt | Get-Content - Schwanz 3
Beispiel 5: Verwenden Sie das Cmdlet „Get-Content“, um eine bestimmte Zeile aus einer Textdatei zu extrahieren
Schreiben Sie zunächst den Code, um die Gesamtzahl der Zeilen anzugeben, indem Sie „ -Komplette Anzahl ”-Parameter und schließen Sie den Code in die kleinen Klammern ein. Schreiben Sie dann eine bestimmte Zahl in die großen Klammern, um die bestimmte Zeile zu erhalten:
( Get-Content -Weg C:\Neu\Test.txt -Komplette Anzahl 5 ) [ - 3 ]
Es ist zu erkennen, dass die entsprechende Zeile in der Konsole angezeigt wurde.
Abschluss
Um die Daten aus einer Textdatei in PowerShell zu extrahieren, muss „ Get-Content „Cmdlet wird verwendet. Um die Daten aus einer Textdatei zu extrahieren, platzieren Sie zunächst das Cmdlet „Get-Content“ zusammen mit dem „ -Weg ”-Parameter und weisen Sie dann den Dateipfad zu. In diesem Beitrag wurde die Methode zum Extrahieren von Daten aus Textdateien mit PowerShell erläutert.