Hvordan trekke ut data fra tekstfiler med PowerShell

Hvordan Trekke Ut Data Fra Tekstfiler Med Powershell



PowerShell er et Windows-administratorverktøy som brukes til å utføre oppgaver på administratornivå. PowerShell er et så kraftig verktøy at det kan utføre oppgavene som GUI (Graphical User Interface) ikke kan utføre. Brukere kan trekke ut data fra en tekstfil ved å bruke PowerShells cmdlet ' Hent-innhold '. 'Get-Content' cmdleten er spesielt designet for å hente eller trekke ut data fra tekstfiler på det angitte stedet. Den vil få innholdet én linje om gangen.

Dette innlegget vil utdype metodene for å trekke ut data fra filer.

Hvordan trekke ut data via/fra tekstfiler med PowerShell

Dette er tilfellene som vil bli kontaktet for å forklare utvinningen av data fra tekstfiler med PowerShell:







Eksempel 1: Bruk 'Get-Content' Cmdlet for å trekke ut dataene via/fra en tekstfil

Start først PowerShell som administrator, og skriv deretter 'Get-Content' cmdleten sammen med '-Path' parameteren og tilordne tekstfilbanen som brukeren vil trekke ut dataene til:



Hent-innhold -Sti C:\Ny\Test.txt



Eksempel 2: Bruk 'Get-Content' Cmdlet for å trekke ut det begrensede antallet linjer fra en tekstfil

I PowerShell, for å trekke ut ønsket antall linjer, legg til ' -TotalCount ' parameter sammen med koden og tilordne linjeantallet som '3':





Hent-innhold -Sti C:\Ny\Test.txt -TotalCount 3

Eksempel 3: Bruk 'Get-Content' Cmdlet for å trekke ut data fra flere tekstfiler

For å få dataene til alle filene i en spesifisert mappe, legg til stjernen ' * symbol rett etter omvendt skråstrek i mappenavnet:



Hent-innhold -Sti C:\Ny\ *

Eksempel 4: Bruk 'Get-Content' Cmdlet for å trekke ut de tre siste linjene i en tekstfil

For å hente de tre siste linjene fra en tekstfil, hent først filen ved å skrive ' Get-Item ' cmdlet og spesifiser filbanen ved å bruke ' -Sti ' parameter. Etter det sendes koden til cmdlet ' Hent-innhold '. Deretter bruker du ' -Hale ' (Bruk kun for å få de siste linjene) parameter og tilordne verdien ' 3 ' til det:

Get-Item -Sti C:\Ny\Test.txt | Hent-innhold - Hale 3

Eksempel 5: Bruk 'Get-Content' Cmdlet for å trekke ut en spesifikk linje fra en tekstfil

Skriv først koden for å spesifisere det totale antallet linjer ved å bruke ' -TotalCount ”-parameter og pakk koden inn i de små klammeparentesene. Skriv deretter et spesifikt tall innenfor de store parentesene for å få den spesifikke linjen:

( Hent-innhold -Sti C:\Ny\Test.txt -TotalCount 5 ) [ - 3 ]

Det kan observeres at den spesifikke linjen ble vist i konsollen.

Konklusjon

For å trekke ut dataene fra en tekstfil i PowerShell, ' Hent-innhold ' cmdlet brukes. For å trekke ut dataene fra en tekstfil, plasser først «Get-Content»-cmdleten sammen med « -Sti ” parameter og tilordne deretter filbanen. Dette innlegget har utdypet metoden for å trekke ut data fra tekstfiler med PowerShell.