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:
- Extrahujte údaje z textového súboru.
- Extrahujte obmedzený počet riadkov z textového súboru.
- Extrahujte údaje z viac ako jedného súboru.
- Extrahujte posledné tri riadky textového súboru.
- Extrahujte používateľom zadaný riadok z textového súboru.
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.