Ako extrahovať údaje z textových súborov pomocou PowerShell

Ako Extrahovat Udaje Z Textovych Suborov Pomocou Powershell



PowerShell je nástroj správcu systému Windows, ktorý sa používa na vykonávanie úloh na úrovni správcu. PowerShell je taký výkonný nástroj, že dokáže vykonávať úlohy, ktoré GUI (Graphical User Interface) nedokáže vykonávať. Používatelia môžu extrahovať údaje z textového súboru pomocou cmdlet PowerShell „ Získajte obsah “. Rutina cmdlet „Get-Content“ je špeciálne navrhnutá na získanie alebo extrahovanie údajov z textových súborov na určenom mieste. Dostane obsah po jednom riadku.

Tento príspevok sa bude zaoberať metódami extrahovania údajov zo súborov.

Ako extrahovať údaje cez / z textových súborov pomocou PowerShell

Toto sú príklady, ku ktorým sa priblížime, aby sme vysvetlili extrakciu údajov z textových súborov pomocou PowerShell:







Príklad 1: Použite rutinu „Get-Content“ na extrahovanie údajov prostredníctvom/z textového súboru

Najprv spustite PowerShell ako správca, potom napíšte cmdlet „Get-Content“ spolu s parametrom „-Path“ a priraďte cestu k textovému súboru, do ktorého chce používateľ extrahovať údaje:



Získajte obsah -Cesta C:\New\Test.txt



Príklad 2: Použite rutinu „Get-Content“ na extrahovanie obmedzeného počtu riadkov z textového súboru

Ak chcete v PowerShell extrahovať požadovaný počet riadkov, jednoducho pridajte „ - Celkový počet ” spolu s kódom a priraďte počet riadkov, napríklad „3“:





Získajte obsah -Cesta C:\New\Test.txt - Celkový počet 3

Príklad 3: Použite rutinu „Get-Content“ na extrahovanie údajov z viacerých textových súborov

Ak chcete získať údaje všetkých súborov v určenom priečinku, jednoducho pridajte hviezdičku „ * symbol ” hneď za opačnou lomkou názvu priečinka:



Získajte obsah -Cesta C:\Nové\ *

Príklad 4: Použite rutinu „Get-Content“ na extrahovanie posledných troch riadkov textového súboru

Ak chcete získať posledné tri riadky z textového súboru, najprv získajte súbor napísaním „ Get-Item ” cmdlet a zadajte cestu k súboru pomocou príkazu “ -Cesta parameter “. Potom preneste kód do cmdlet „ Získajte obsah “. Potom použite „ -Chvost ” (Použite na získanie len posledných riadkov) parameter a priraďte hodnotu “ 3 “ k tomu:

Get-Item -Cesta C:\New\Test.txt | Získajte obsah - Chvost 3

Príklad 5: Pomocou rutiny „Get-Content“ extrahujte konkrétny riadok z textového súboru

Najprv napíšte kód na určenie celkového počtu riadkov pomocou „ - Celkový počet ” a zabaľte kód do malých zátvoriek. Potom napíšte konkrétne číslo do veľkých zátvoriek, aby ste získali konkrétny riadok:

( Získajte obsah -Cesta C:\New\Test.txt - Celkový počet 5 ) [ - 3 ]

Je možné pozorovať, že konkrétny riadok bol zobrazený v konzole.

Záver

Ak chcete extrahovať údaje z textového súboru v prostredí PowerShell, „ Získajte obsah ” sa používa cmdlet. Ak chcete extrahovať údaje z textového súboru, najprv umiestnite cmdlet „Get-Content“ spolu s „ -Cesta ” a potom priraďte cestu k súboru. Tento príspevok rozpracoval metódu extrahovania údajov z textových súborov pomocou PowerShell.