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>