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 -TailDans la syntaxe indiquée ci-dessus:
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.SMSUtiliser 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 1Cependant, 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 3De 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 0Ici, 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 25Note: 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.