Hvordan haleparameteren fungerer med Get-Content
Tailparameteren fungerer med flere cmdlets og funksjoner av PowerShell. Denne delen vil gi et grunnleggende arbeid med hale med Cmdlet med get-content. Som diskutert tidligere, brukes Get-Content-kommandoen for å få innholdet i et element og skrive det ut på skjermen. Når haleparameteren blir brukt med Get-Content, vil syntaksen være som vist nedenfor:
> Get Content -Path -TailI ovennevnte syntaks:
Hvordan bruke hale med get-content
I dette avsnittet praktiseres haleparameteren med get-content cmdlet. For bedre å forstå, starter vi denne delen for å demonstrere forskjellen mellom Cmdlet og halen med get-cmdlet med get-content cmdlet.
Vi har en demotekstfil som heter Linuxhint.tekst, Og kommandoen skrevet nedenfor henter innsiden av den filen:
> Get -Content -Path E: \ Linuxhint.tekstNå som bruker samme kommando med -tail -parameteren, returnerer bare den siste linjen (som vi har gitt 1 til hale) av Linuxhint.txt -fil:
> Get -Content -Path E: \ Linuxhint.txt -tail 1Imidlertid kan antallet som sendes til -tail -parameteren økes til det maksimale antallet linjer som er tilgjengelige i den tekstfilen. For eksempel øver kommandoene skrevet nedenfor halen nummeret med forskjellige tall.
Den nedenfor-nevnte kommandoen bruker hale med get-content ved å bruke "3" -nummeret som viser at de tre siste linjene vil bli skrevet ut:
> Get -Content -Path E: \ Linuxhint.txt -tail 3Dessuten kan du ikke få noen utgang hvis halen brukes med "0”Som det kan sees i følgende kommando:
> Get -Content -Path E: \ Linuxhint.txt -tail 0Her oppstår det et spørsmål, hva som skjer hvis et ugyldig tall settes inn med haleparameteren?
La oss øve på dette på den samme tekstfilen (Linuxhint.tekst). Husk at Linuxhint.TXT -filen inneholder bare fem (5) linjer.
Vi har utført halen med get-content og 25 blir passert som et haletall i den kommandoen. Selv om det bare er fem linjer, vil overskridelsen av det maksimale antallet skrive ut alt innholdet i Linuxhint.txt -fil.
> Get -Content -Path E: \ Linuxhint.txt -tail 25Merk: Ugyldige tall kan overstige maksimalt antall linjer eller kan redusere minimum. For eksempel i tilfelle av Linuxhint.txt -fil, tall større enn 5 eller mindre enn 0 blir referert til som ugyldige tall.
Konklusjon
Get-Content Cmdlet of PowerShell tillater å skaffe innholdet i en fil. Tailparameteren brukes med Cmdlet for get-content for å hente det spesifikke antallet linjer fra bunnen av en fil. Denne artikkelen opplyser grunnleggende arbeid og bruk av hale med Cmdlet med get-content. Vi har gitt en detaljert seksjon som forklarer ideen om haleparameteren med Get-Content på en bedre måte. Det observeres at hvis du krysser den øvre eller nedre grensen (i sammenheng med antall linjer), deretter hale med get-content skriver ut alt innholdet i den filen.