在 less 中过滤“DEBUG”在某些机器上没有显示任何结果。为什么?

在 less 中过滤“DEBUG”在某些机器上没有显示任何结果。为什么?

给定

x@x:~$ echo -e "DEBUG\nDEBAG" | less

当尝试使用 less 过滤输出时&DEBUG,没有显示结果(在我的工作服务器上)。但在我的家用电脑(Ubuntu 16)上尝试这个效果很好。可能是什么原因?

谢谢

答案1

你用的是less 424。我安装了少 418(我找不到少于424的),事实上,这个功能在这个版本中是不可用的。少418是2008年的!

您唯一能做的就是自己安装它,或者说服您的系统管理员,较新版本的 less 不会对其服务器的稳定性构成威胁。您的系统管理员可能仍然不愿意安装更新版本的 less,因为可能安装了包管理器附带的 less 版本。

在我的服务器上,我使用 Scientific Linux 6.8,这里安装了较少的 436,这也很旧,但&操作员可以工作。

相关内容