Comment utiliser PowerShell Tail avec Get-Content

Comment utiliser PowerShell Tail avec Get-Content
L'attaque de Get-Conent de PowerShell vous permet d'obtenir le contenu du fichier sur lequel il est appliqué. L'attaque de Get-Conent de PowerShell sert une longue liste d'actions par les paramètres soutenus par celui-ci. La queue est l'un des paramètres qui imprime les données du bas du fichier. Le nombre de lignes (à imprimer) peut également être spécifié en utilisant la commande -Tail. Cet article démontre le mécanisme de travail et l'utilisation de la queue avec la commande Get-Conent.

Comment le paramètre de queue fonctionne avec Get-Content

Le paramètre de queue fonctionne avec plusieurs applets de commande et fonctions de PowerShell. Cette section fournira un fonctionnement de base de la queue avec l'attaque de Get-Content. Comme indiqué précédemment, la commande Get-Content est utilisée pour obtenir le contenu d'un élément et l'imprimer à l'écran. Lorsque le paramètre de queue est appliqué avec un contenu Get, la syntaxe serait comme comme indiqué ci-dessous:

> Get-Content -Path -Tail

Dans la syntaxe indiquée ci-dessus:

  • Le représente le chemin exact du fichier sur lequel vous souhaitez appliquer l'accès à la gamme.
  • Le Définit le nombre de lignes qui serait imprimé en utilisant le paramètre de la queue. Cette option de la commande de queue est obligatoire pour être utilisée (vous pouvez la définir sur 0 ou le maximum); Sinon, vous ne pourrez pas exécuter le paramètre de queue.

Comment utiliser la queue avec un contenu

Dans cette section, le paramètre de la queue est pratiqué avec l'attaque de Get-Contint. Pour mieux comprendre, nous commençons cette section pour démontrer la différence entre l'attaque et la queue de Get-Contin.

Nous avons un fichier texte de démonstration nommé linuxhint.SMS, et la commande écrite ci-dessous récupère l'intérieur de ce fichier:

> Get-Content -Path E: \ Linuxhint.SMS

Utiliser maintenant la même commande avec le paramètre -Tail ne rendra que la dernière ligne (car nous avons passé 1 à la queue) du Linuxhint.fichier txt:

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

Cependant, le nombre passé au paramètre-queue peut être augmenté au nombre maximum de lignes disponibles dans ce fichier texte. Par exemple, les commandes écrites ci-dessous pratiquent le numéro de queue avec différents nombres.

La commande mentionnée ci-dessous applique la queue avec un contenu en utilisant le numéro «3» qui montre que les trois dernières lignes seront imprimées:

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

De plus, vous ne pouvez obtenir aucune sortie si l'option de queue est utilisée avec «0«Comme on peut le voir dans la commande suivante:

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

Ici, une question se pose, que se passe-t-il si un numéro non valide est inséré avec le paramètre de la queue?

Passons en pratique sur le même fichier texte (Linuxhint.SMS). Gardez à l'esprit que le Linuxhint.Le fichier txt ne contient que cinq (5) lignes.

Nous avons exécuté la queue avec Get-Content et 25 est passé comme numéro de queue dans cette commande. Bien qu'il n'y ait que cinq lignes, dépassant le nombre maximum imprimera tout le contenu du Linuxhint.fichier txt.

> Get-Content -Path E: \ Linuxhint.txt -Tail 25

Note: Les nombres non valides peuvent dépasser le nombre maximum de lignes ou peuvent diminuer le minimum. Par exemple, dans le cas du Linuxhint.Fichier TXT, les chiffres supérieurs à 5 ou moins de 0 sont appelés nombres non valides.

Conclusion

L'attaque de Get-Conent de PowerShell permet d'acquérir le contenu d'un fichier. Le paramètre de la queue est utilisé avec le CMDTLET de Get-Conent pour récupérer le nombre spécifique de lignes à partir du bas d'un fichier. Cet article éclaire le travail et l'utilisation de base de la queue avec l'attaque de get-contenu. Nous avons fourni une section détaillée qui explique l'idée du paramètre de queue avec Get-Content d'une manière mieux. Il est observé que si vous franchissez la limite supérieure ou inférieure (dans le contexte du nombre de lignes), alors que la queue avec Get-Contant imprime tout le contenu à l'intérieur de ce fichier.