Windows Équivalent de la commande Unix «Tail»

Windows Équivalent de la commande Unix «Tail»

La commande tail est l'utilitaire de ligne de commande du système d'exploitation UNIX et ne peut que faire fonctionner UNIX. Cette commande est utilisée pour lire les fichiers de la queue ou du bas pour surveiller le fichier en bas. Sur la plate-forme Windows, nous pouvons l'utiliser en utilisant PowerShell 3.0 et plus tard, qui ajoute le «queue" drapeau.

Dans cet article, nous démontrerons divers exemples de fenêtres équivalentes des commandes Unix Tail.

Windows équivalent de la commande Unix Tail?

La commande Tail est utilisée pour lire les fichiers à partir du bouton. La dernière version de Windows PowerShell présente le «queue”Flag qui peut être utilisé avec le"Obtenir du contenu"Commande pour accéder au contenu de fichier à partir d'un bouton comme Unix"queue" commande.

Voici quelques exemples énumérés qui élaboreront sur les commandes Windows qui sont des versions Unix Tail.

Exemple 1: Utilisation de «Get-Content» avec le drapeau «queue»

Exécutez la commande fournie et spécifiez le nom de fichier à partir de l'endroit où vous souhaitez accéder au contenu du fichier. Utilisez l'option de queue et spécifiez la valeur du nombre de lignes que vous souhaitez lire en bas du fichier:

> Fichier Get-Conent3.txt -Wait -Tail 1


Dans la commande ci-dessus, le «Obtenir du contenu"Est utilisé pour obtenir le contenu d'un fichier spécifié, et à la fin"-Queue 1"Est utilisé pour lire la dernière ligne du fichier ou une ligne du fichier en bas.


Disons que nous voulons obtenir les trois dernières lignes de "fichier3.SMS», Nous allons simplement modifier le«Queue" valeur d'option:

> Fichier Get-Conent3.TXT -WAIT -Tail 3


Ici, vous pouvez voir que nous avons lu avec succès les trois dernières lignes de fichier "fichier3.SMS". L'option d'attente est utilisée pour attendre que l'utilisateur appuye sur n'importe quelle touche pour terminer la commande:


Essayons d'obtenir les deux dernières lignes de "fichier3.SMS" sans utiliser "-Queue" option:

> Fichier Get-Content *.txt * -Tail "2"


Vous pouvez voir que nous avons accès à deux lignes de fichiers à partir du bouton:

Exemple 2: Utilisation de Get-Content avec la commande «Select-Object»

Si votre système PowerShell ne soutient pas «Queue"Option, alors nous pouvons utiliser la commande alternative"Select-Object"Avec une propriété spécifique"dernier»:

Syntaxe

Get-contenu * nom de fichier * | Select-object -last * n *


Alors que la commande «Obtenir du contenu"Est utilisé pour obtenir le contenu du fichier, la commande"Select-Object«Choisira un objet basé sur une propriété définie, et«n«Est le nombre maximum d'objets ou de lignes que l'utilisateur peut demander:

Laissez-nous accéder "fichier3.SMS" en utilisant "Obtenir du contenu«Commande et spécifiez la valeur de«n«Pour lire ou obtenir des nombres d'objets ou de ligne:

> Get-contenu * nom de fichier * | Select-object -last * 3 *


Vous pouvez voir que nous avons lu avec succès les trois dernières lignes du «fichier3.SMS" déposer.


Nous avons compilé les commandes Windows PowerShell qui sont équivalentes aux commandes Unix Tail.

Conclusion

La commande Tail est un utilitaire de ligne de commande UNIX utilisé pour lire le contenu du fichier en bas du fichier. La dernière version de Windows PowerShell présente le «Queue" Comme une option. La commande Windows PowerShell "Obtenir du contenu"Avec l'option"Queue”Équivaut à la commande Unix Tail. De plus, vous pouvez utiliser le «Obtenir du contenu" avec le "Select-Object”Cmdlet pour le faire équivalent à la commande de queue dans Linux. Dans cet article, nous avons donné des exemples de commandes PowerShell qui sont des versions Windows des commandes Unix Tail.