Как Вы работаете 'меньше', и это выполнило шаблон поиска автоматически?

Я пытаюсь работать less в Linux, и я хочу, чтобы это сразу искало что-то после запуска.

Это в основном похоже на выполнение этого:

$ less

Затем нажмите '/', введите шаблон поиска как "^commit \w+$", затем нажмите Enter и нажатие 'n' найти каждый последующий результат.

Я хотел бы, чтобы меньше был запущен и затем искал бы шаблон. Кажется, нет ничего в странице справочника о запуске с шаблона, но возможно можно отправить, это управляет как Vim.

14
задан 04.08.2010, 19:29

4 ответа

От man страница:

   -ppattern or --pattern=pattern
          The  -p  option  on the command line is equivalent to specifying
          +/pattern; that is, it tells less to start at the  first  occur-
          rence of pattern in the file.

Это работает ожидаемым использованием последней версии less (436).

8
ответ дан 07.12.2019, 11:12

Можно использовать + для отправки произвольных команд. Например:

less +/pattern

-p PATTERN (как отправлено nik), эквивалентно +/PATTERN.

17
ответ дан 07.12.2019, 11:12

Вы имеете в виду как?

меньше-p имени файла ШАБЛОНА

Это находится в руководстве.

4
ответ дан 07.12.2019, 11:12

В меньшем количестве страницы справочника существует действительно что-то.

Вы могли попробовать:

less -p<pattern>

или

less --pattern=<patern>
3
ответ дан 07.12.2019, 11:12

Теги

Похожие вопросы