grep est un utilitaire puissant Unix /Linux en ligne de commande pour rechercher des fichiers volumineux , tels que les fichiers journaux de l'ordinateur , d'identifier les lignes qui contiennent les informations souhaitées. Par exemple, dans un fichier de log long ordinateur, l'utilisateur peut que souhaiter de voir les lignes qui contiennent le mot «erreur». Il tapez la commande suivante dans le terminal Unix : grep logfile.logHowever "ERROR" , souvent l'information la plus importante dans un fichier se trouve à la fin du fichier, plutôt le début . Il serait utile si il y avait un drapeau de commandement à dire grep pour rechercher le fichier à l'envers, mais ce n'est malheureusement pas une option. Au lieu de cela , nous devons renverser le fichier en utilisant une autre application et "pipe" les données du programme de grep . Il s'agit d' une opération courante dans les scripts Unix et Linux : chaînage utilitaires simples ensemble pour produire des résultats complexes . Instructions
1
Ouvrez votre terminal. Comment vous faites cela dépendra de votre version du système d' exploitation
2
Tapez la commande suivante : .
Tac logfile.log
Vous devez remplacer le nom de fichier " logfile " avec le fichier que vous souhaitez utiliser . Tac est une commande Unix qui inverse l'ordre des lignes à l'intérieur du fichier et imprime les résultats de la console. Appuyez sur Entrée pour voir les résultats .
3
répéter la dernière commande et ajouter la commande " pipe" à elle, suivie de la commande grep vous souhaitez exécuter . Par exemple: