У меня была задачка - из вороха файлов журналов нужно было вытащить последнюю строку с подстрокой "Rating" (с указанием имени файла)
Самую первую строку можно вывести без проблем
Код:
grep -m1 'Rating' *.log
А вот с последней немного сложнее...
Код:
for file in $(find *.log -type f ); do grep "Rating" $file /dev/null | tail -1; done