这是我使用的较少:
less 458 (POSIX regular expressions)
Copyright (C) 1984-2012 Mark Nudelman
Run Code Online (Sandbox Code Playgroud)
在Vim,它是\<和\>,在大多数其他正则表达式是\b.
您的的版本less是使用posix正则表达式构建的,就像:
wget http://ftp.gnu.org/gnu/less/less-451.tar.gz
tar zxf less-451.tar.gz
cd less-451
./configure --with-regex=posix
make
Run Code Online (Sandbox Code Playgroud)
但是,显然是否\<可行的原因并不取决于此:
\<即使您使用posix regex使用上述命令进行构建,也可以正常工作--with-regex以外pcre,并\<没有与任何人合作。如果我用构建pcre,则\b可以代替\<。总而言之,我不知道该如何使用它\<。但是您可以使用构建自己,pcre然后它应该可以使用\b。如果您不是sysadmin,则可能要使用a --prefix在您的主目录下安装--prefix=$HOME/opt。完成该make步骤后,请使用确认它可以正常工作./less /path/to/some/file。如果看起来不错,则以完成make install。