Come usare PowerShell Tail con Get-Content

Come usare PowerShell Tail con Get-Content
Il cmdlet get-content di PowerShell consente di ottenere il contenuto del file su cui è applicato. Il cmdlet get-content di PowerShell serve un lungo elenco di azioni per i parametri supportati da esso. La coda è uno dei parametri che stampa i dati dalla parte inferiore del file. Il numero di righe (da stampare) può anche essere specificato utilizzando il comando -tail. Questo articolo dimostra il meccanismo di lavoro e l'uso della coda con il comando Get-Content.

Come funziona il parametro di coda con il contenuto

Il parametro di coda funziona con diversi cmdlet e funzioni di PowerShell. Questa sezione fornirà un funzionamento di base della coda con il cmdlet get-content. Come discusso in precedenza, il comando Get-Content viene utilizzato per ottenere il contenuto di un elemento e stamparlo sullo schermo. Quando il parametro di coda viene applicato con il contenuto del contenuto, la sintassi sarebbe come mostrata di seguito:

> Get -Content -Path -tail

Nella sintassi sopra dichiarata:

  • IL rappresenta il percorso esatto del file su cui si desidera applicare il cmdlet get-content.
  • IL Definisce il conteggio delle linee che verrebbe stampato usando il parametro di coda. Questa opzione del comando di coda è obbligatoria da utilizzare (è possibile impostarlo su 0 o massimo); Altrimenti, non sarai in grado di eseguire il parametro di coda.

Come usare la coda con il contenuto

In questa sezione, il parametro di coda viene praticato con il CMDlet Get-Content. Per capire meglio, stiamo iniziando questa sezione per dimostrare la differenza tra il CMDlet Get-Content e la coda con CMDlet Get-Content.

Abbiamo un file di testo demo chiamato Linuxhint.TXT, E il comando scritto di seguito recupera gli interni di quel file:

> Get -Content -Path E: \ LinuxHint.TXT

Ora usando lo stesso comando con il parametro -tail restituirà solo l'ultima riga (poiché abbiamo passato 1 alla coda) del Linuxhint.file txt:

> Get -Content -Path E: \ LinuxHint.txt -tail 1

Tuttavia, il numero passato al parametro -tail può essere aumentato al numero massimo di righe disponibili in quel file di testo. Ad esempio, i comandi scritti di seguito praticano il numero di coda con numeri diversi.

Il comando sotto menzionato applica la coda con il contenuto utilizzando il numero "3" che mostra che le ultime tre righe verranno stampate:

> Get -Content -Path E: \ LinuxHint.txt -tail 3

Inoltre, non è possibile ottenere output se l'opzione di coda viene utilizzata con "0"Come si può vedere nel seguente comando:

> Get -Content -Path E: \ LinuxHint.txt -tail 0

Qui sorge una domanda, cosa succede se viene inserito un numero non valido con il parametro di coda?

Pratichiamo questo sullo stesso file di testo (Linuxhint.TXT). Tieni presente che il Linuxhint.Il file TXT contiene solo cinque (5) righe.

Abbiamo eseguito la coda con il contenuto e 25 è passato come numero di coda in quel comando. Sebbene ci siano solo cinque righe, il superamento del numero massimo stamperà tutto il contenuto del Linuxhint.file txt.

> Get -Content -Path E: \ LinuxHint.txt -tail 25

Nota: I numeri non validi possono superare il numero massimo di linee o può diminuire il minimo. Ad esempio, nel caso di Linuxhint.file txt, numeri superiori a 5 o meno di 0 sono indicati come numeri non validi.

Conclusione

Il cmdlet get-content di PowerShell consente di acquisire il contenuto di un file. Il parametro di coda viene utilizzato con il cmdlet get-content per recuperare il numero specifico di righe dalla parte inferiore di un file. Questo articolo illumina il lavoro di base e l'uso della coda con il cmdlet Get-Content. Abbiamo fornito una sezione dettagliata che spiega l'idea del parametro di coda con il contenuto in un modo migliore. Si osserva che se si attraversa il limite superiore o inferiore (nel contesto del numero di righe), la coda con il contenuto stampica tutto il contenuto all'interno di quel file.