使用全功能正则表达式引擎搜索整个 .bash_history 列表

使用全功能正则表达式引擎搜索整个 .bash_history 列表

当我必须在 .bash_history 列表中向后搜索时,我想查看由 HISTTIMEFORMAT 创建的时间戳。结果必须最终出现在寻呼机中,其中可以使用正则表达式进行搜索。

因此通常我使用命令:

history | less -I -j $(($LINES/2))

但我不知道如何让less使用一个好的正则表达式引擎脱离操作系统提供的可能性。

现在我有了一个使用 vim 正则表达式功能的解决方案:

vim -u /root/.vimrc -M + <( history | less -I -j $(($LINES/2))  )

答案1

现在我有了一个使用 vim 正则表达式功能的解决方案:

vim -u /root/.vimrc -M + <(history)

问候

安通迪兹

相关内容