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:
- Trekk ut dataene fra en tekstfil.
- Trekk ut det begrensede antallet linjer fra en tekstfil.
- Trekk ut data fra mer enn én fil.
- Pakk ut de tre siste linjene i en tekstfil.
- Trekk ut den brukerspesifiserte linjen fra en tekstfil.
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.