Tail-kommandoen er UNIX-operativsystemets kommandolinjeverktøy og kan bare kjøre UNIX. Denne kommandoen brukes til å lese filer fra halen eller bunnen for å overvåke filen fra bunnen. På Windows -plattformen kan vi bruke den ved å bruke PowerShell 3.0 og senere, som legger til “hale" flagg.
I denne artikkelen vil vi demonstrere forskjellige eksempler på vinduer som tilsvarer Unix Tail -kommandoer.
Windows Equivalent of Unix Tail Command?
Halekommandoen brukes til å lese filer fra knappen. Den siste versjonen av Windows PowerShell introduserer “hale”Flagg som kan brukes med“Få innhold”Kommando for å få tilgang til filinnhold fra en knapp som UNIX”hale”Kommando.
Her er noen listede eksempler som vil utdype Windows -kommandoer som er Unix Tail -versjoner.
Eksempel 1: Bruke "Get Content" med "hale" -flagget
Utfør den oppgitte kommandoen og spesifiser filnavnet der du vil få tilgang til filinnhold. Bruk halealternativet og spesifiser verdien for antall linjer du vil lese fra bunnen av filen:
> Få innholdsfil3.txt -wait -tail 1
I kommandoen ovenfor, “Få innhold”Brukes til å få innholdet i en spesifisert fil, og på slutten“-Hale 1”Brukes til å lese den siste linjen i filen eller en linje i filen fra bunnen.
La oss si at vi ønsker å få de tre siste linjene med “File3.tekst”, Vi vil bare endre“Hale”Alternativverdi:
> Få innholdsfil3.txt -wait -tail 3
Her kan du se at vi har lest de tre siste fillinjene "File3.tekst”. Ventalternativet brukes til å vente til brukeren trykker på en tast for å avslutte kommandoen:
La oss prøve å få de to siste linjene av “File3.tekst”Uten å bruke“-Hale”Alternativ:
> Get-Content *File3.txt* -tail "2"
Du kan se at vi har tilgang til to linjer med filer fra knappen:
Eksempel 2: Bruke Get-Content med “Select-Object” CMDLET
Hvis systemet ditt ikke støtter "Hale”Alternativ, så kan vi bruke den alternative kommandoen”SELECT-Object”Med spesifikk eiendom”siste”:
Syntaks
Get Content * Filname * | Select -Object -Last *n *
Mens kommandoen "Få innhold”Brukes til å skaffe filens innhold, kommandoen”SELECT-Object”Vil velge et objekt basert på en definert egenskap, og“n”Er det maksimale antallet objekter eller linjer brukeren kan be om:
La oss få tilgang til “File3.tekst" ved hjelp av "Få innhold”Kommando og spesifisere verdien av“n”Å lese eller få antall objekter eller linje:
> Get-Content * Filname * | SELECT -Object -Last *3 *
Du kan se at vi har lest de tre siste linjene i “File3.tekst”Fil.
Vi har samlet Windows PowerShell -kommandoene som tilsvarer Unix Tail -kommandoer.
Konklusjon
Tail -kommandoen er et UNIX -kommandolinjeverktøy som brukes til å lese filinnhold fra bunnen av filen. Den siste versjonen av Windows PowerShell introduserer “Hale”Som et alternativ. Windows PowerShell -kommandoen “Få innhold”Med alternativet“Hale”Tilsvarer Unix Tail -kommandoen. Dessuten kan du bruke "Få innhold" med "SELECT-Object”Cmdlet for å gjøre det tilsvarer halekommandoen i Linux. I denne artikkelen har vi gitt eksempler på PowerShell -kommandoer som er Windows -versjoner av Unix Tail -kommandoer.