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:
- Extrahujte data z textového souboru.
- Extrahujte omezený počet řádků z textového souboru.
- Extrahujte data z více než jednoho souboru.
- Extrahujte poslední tři řádky textového souboru.
- Extrahujte uživatelem zadaný řádek z textového souboru.
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.