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

And*_*imm 18 regex 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
Run Code Online (Sandbox Code Playgroud)

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

我不知道除此之外如何进行 RTFM。

Wuf*_*ers 12

你可以做:

/pattern$
Run Code Online (Sandbox Code Playgroud)

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

所以你会这样做:

/length=9$
Run Code Online (Sandbox Code Playgroud)