我正在尝试在 Linux 中运行less
,并且希望它在启动后立即搜索某些内容。
这基本上就像这样做:
$ less
然后按'/'
,键入搜索模式(如 )"^commit \w+$"
,然后按回车键,并按'n'
查找每个后续结果。
我希望启动 less,然后搜索模式。手册页中似乎没有关于从模式开始的任何内容,但也许你可以向它发送像 Vim 这样的命令。
答案1
从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)。
答案2
您可以使用 + 发送任意命令。例如:
less +/pattern
-p PATTERN
(由 nik 发布) 相当于+/PATTERN
。
答案3
你的意思是像嗎?
less -p PATTERN 文件名
手册里有这么说的。
答案4
在较少的手册页中确实有一些内容。
您可以尝试:
less -p<pattern>
或者
less --pattern=<patern>