Windows tilsvarer Unix “Tail” -kommando

Windows tilsvarer Unix “Tail” -kommando

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.