Quelle est l'option avec grep ou egrep par lequel nous pouvons rechercher en bas à un fichier Normalement, ils fonctionnent en haut en bas p>
4 Réponses :
tac your.log | grep stuff
Dommage sur Mac OS X n'incluant pas ce programme!
Vous pouvez l'obtenir Throug Macports (Coreutils), il sera nommé GTAC.
Si vous pouvez supporter le délai, je envisagerais de passer simplement le résultat dans le programme REV. P>
Quelque chose dans le sens de ...: Grep Quelque chose | rev.
#!/bin/bash start=10 while true do if tail -${start} "file" | grep -q "search" ;then tail -${start} "file" | grep "search" exit else ((start+=10)) fi done
Cela ressemble à une solution très lente et on ne renverse que par des morceaux.
ici est une implémentation SED d'inverser votre fichier . p>
Vous pouvez simplement l'utiliser comme ceci: p>
Remarque: Commandes SED utilisées: Plus de choses amusantes sed -n '1! G; $ p; h 'yourfile | grep search_text code> p>
SED code> Option
-N code> Pour Supprimer l'impression automatique de la manière dont il effectue l'inverse de votre fichier P>
1! G code> commande dans
sed code> effectue un remplacement inverse du texte, à l'exception de la première ligne dans la commande tampon,
$ p code> imprime la dernière ligne,
h Code> Commandes imprime le tampon p>
SED code> Offres: Exemples < / p>