如何在 Less 的搜索中包含换行符?

如何在 Less 的搜索中包含换行符?

如何使用 less 在搜索中搜索换行符(或行尾)?

例如,我想搜索length=9\n,但不想仅仅搜索,length=9因为那样会得到匹配的结果length=90\n

我在 Ubuntu 9.10(Karmic Koala)上使用 GNU bash,版本 4.0.33(1)-release(x86_64-pc-linux-gnu)

我尝试阅读友好的手册,但它说

/pattern

在文件中向前搜索包含模式的第 N 行。N 默认为 1。模式是正则表达式,由系统提供的正则表达式库识别。搜索从显示的第二行开始(但请参阅 -a 和 -j 选项,它们会改变这一点)。

除此之外,我不知道该如何阅读手册。

答案1

你可以做:

/pattern$

模式替换pattern,但$必须保留,它告诉搜索寻找模式,然后是行的末尾。

所以你会这样做:

/length=9$

相关内容