Несмотря на тег sed, мой ответ не используетsed
.
Следующая команда занимает первые 19 строк, отбрасывает без apple
, затем возвращает последнюю строку из того, что осталось:
head -n 19 | grep "apple" | tail -n 1
Для обработки файла с именем file.txt
:
<file.txt head -n 19 | grep "apple" | tail -n 1