Я хочу grep для слова в файле в последних n строках без использования трубы.Grep для строки в файле без использования трубы
grep <string> filename
позволяет искать имя файла для строки. Но я хочу найти строку в последних N строках файла. Любая команда для поиска этого без использования трубы?
Почему вы избегаете труб? IPC является основой философии UNIX, которая не сводит на нет все функциональные возможности в монолитные программы и вместо этого связывает небольшие специализированные программы. – PSkocik
Как насчет 'tail -50 filename> filename2 && grep filename2'? Нет труб и последних 50 строк. –
zedfoxus
LOL, очень хорошо. Другая идея - 'sed -n '$ n, \ $/srchTarg/p" file'. где $ n поставил бы, чтобы установить первую строку выражения диапазона для поиска. Удачи. – shellter