Я знаю less +/pattern filename откроет файл и перейдет к первому вхождению шаблона. Есть ли способ сказать less чтобы искать с конца назад? Он даже принимает более одного + переключатель?

Не работай:

less +?pattern filename
less +G +?pattern filename

1 ответ1

1

Страница man для less приводит к синтаксису less +?pattern filename

?pattern
       Search  backward  in  the  file for the N-th line containing the
       pattern.  The search starts at the last line displayed (but  see
       the -a and -j options, which change this).

Нажмите n чтобы продолжить поиск шаблона в обратном направлении. Нажмите N чтобы найти образец вперед.

пример

Для testfile.txt из

apple
banana
carrot
apple
banana
carrot
apple
banana
carrot

less +?banana testfile.txt показывает следующее:

banana
carrot

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .