13

Как я могу искать новые строки (или конец строк) как часть поиска, используя поменьше?

Например, я хотел бы искать length=9\n , но не хочу просто искать length==9 потому что это получило бы совпадения для length=90\n .

Я использую GNU bash, версия 4.0.33(1) -релиз (x86_64-pc-linux-gnu) в Ubuntu 9.10 (Karmic Koala)

Я попытался прочитать дружественное руководство, но там говорилось

/pattern

Поиск вперед в файле для N-й строки, содержащей шаблон. N по умолчанию равно 1. Шаблон - это регулярное выражение, распознаваемое библиотекой регулярных выражений, предоставляемой вашей системой. Поиск начинается со второй отображаемой строки (но смотрите параметры -a и -j, которые меняют это).

и я не знаю, как RTFM за это.

1 ответ1

7

Ты можешь сделать:

/pattern$

Шаблон заменяет pattern , но $ должен остаться, он говорит поиску искать шаблон, а затем конец строки.

Итак, вы бы сделали:

/length=9$

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