Как мне выполнить цикл сверху вниз при передаче шаблона в команде: в Linux?

Как мне выполнить цикл сверху вниз при передаче шаблона в команде: в Linux?

Я наткнулся на этот пост вКак выполнить поиск слова или фразы в команде «man» в Linux и просмотреть найденные решения?что объясняет возможность перехода к следующему шаблону, но как мне сделать так, чтобы он переходил по циклу, когда шаблон уже пройден, предполагая, что он встречается только один раз или когда я дохожу до конца страницы?

Например, как только я запускаю команду, которую man dpkgя передаю, /за которой следует simulate. Это переносит меня к шаблону, однако это работает только тогда, когда я нахожусь в верхней части страницы. Если я пройду шаблон, он рекурсивно ищет по всей странице руководства.

решение1

manне имеет возможности продолжить поиск вверху страницы после того, как вы достигли ее конца, поэтому pвы можете нажать или Shift-nвыполнить поиск в обратном направлении.

man использует lessдля своей пейджинга и lessне поддерживает цикличность таким образом. Так что вы могли бы рассмотреть возможность заставить man использовать что-то другое, чем less для пейджинганапример vim. Или же установите manплагин vim и запустите man изв рамках сеанса vim:

:Man dpkg

Связанный контент