Jak extrahovat data z textových souborů pomocí PowerShellu

Jak Extrahovat Data Z Textovych Souboru Pomoci Powershellu



PowerShell je nástroj pro správu systému Windows, který se používá k provádění úloh na úrovni správce. PowerShell je tak mocný nástroj, že dokáže provádět úkoly, které GUI (Graphical User Interface) nedokáže. Uživatelé mohou extrahovat data z textového souboru pomocí rutiny PowerShell „ Získejte obsah “. Rutina „Get-Content“ je speciálně navržena pro získávání nebo extrahování dat z textových souborů v určeném umístění. Získá obsah jeden řádek po druhém.

Tento příspěvek se bude zabývat metodami extrahování dat ze souborů.

Jak extrahovat data přes/z textových souborů pomocí PowerShellu

Toto jsou instance, které budou popsány při vysvětlení extrakce dat z textových souborů pomocí PowerShellu:







Příklad 1: Použijte rutinu „Get-Content“ k extrahování dat prostřednictvím/z textového souboru

Nejprve spusťte PowerShell jako správce, poté napište rutinu „Get-Content“ spolu s parametrem „-Path“ a přiřaďte cestu k textovému souboru, do kterého chce uživatel extrahovat data:



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



Příklad 2: Použijte rutinu „Get-Content“ k extrahování omezeného počtu řádků z textového souboru

Chcete-li v PowerShellu extrahovat požadovaný počet řádků, jednoduše přidejte „ -Celkový součet ” spolu s kódem a přiřaďte počet řádků, například „3“:





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

Příklad 3: Použijte rutinu „Get-Content“ k extrahování dat z více textových souborů

Chcete-li získat data všech souborů v určené složce, jednoduše přidejte hvězdičku „ * symbol ” hned za zpětným lomítkem názvu složky:



Získejte obsah -Cesta C:\Nový\ *

Příklad 4: Použijte rutinu „Get-Content“ k extrahování posledních tří řádků textového souboru

Chcete-li načíst poslední tři řádky z textového souboru, nejprve soubor získejte napsáním „ Get-Item ” cmdlet a určete cestu k souboru pomocí “ -Cesta ' parametr. Poté přeneste kód do rutiny „ Získejte obsah “. Poté použijte „ -Ocas ” (Použijte k získání pouze posledních řádků) a přiřaďte hodnotu “ 3 “ k tomu:

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

Příklad 5: Použijte rutinu „Get-Content“ k extrahování určitého řádku z textového souboru

Nejprve napište kód pro určení celkového počtu řádků pomocí „ -Celkový součet ” a zabalte kód do malých složených závorek. Poté napište konkrétní číslo do velkých závorek, abyste získali konkrétní řádek:

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

Lze pozorovat, že konkrétní řádek byl zobrazen v konzole.

Závěr

Chcete-li extrahovat data z textového souboru v PowerShell, „ Získejte obsah ” je použita rutina. Chcete-li extrahovat data z textového souboru, nejprve umístěte rutinu „Get-Content“ spolu s „ -Cesta ” a poté přiřaďte cestu k souboru. Tento příspěvek rozpracoval metodu extrahování dat z textových souborů pomocí PowerShellu.