Як я можу шукати нові рядки (або в кінці рядків) у рамках пошуку, використовуючи менше?
Наприклад, я хотів би шукати 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 поза цим.
/\<length=9\>
Ви знайдете "length = 9", що знаходиться в будь-якій точці рядка без відповідності "length = 90" або "stringlength = 9". Дивітьсяman 7 regex
таman grep
більше.