问题描述
在 Linux 中,我可以执行诸如 history | grep abc
之类的操作,并且只会显示以“abc”开头的命令。使用cmder 中的Windows,我可以使用history
命令调出命令的历史记录,但是我找不到通过命令的前几个字母对其进行过滤的方法。似乎没有 |
和 grep
的等价物。
解决方法
cat %CMDER_ROOT%\config\.history | grep abc
在 Cmder::Cmder 会话历史记录是一个 doskey 宏。无法使用管道传递宏的输出 |但您可以使用作为 doskey 宏内容的命令。
引用:https://github.com/cmderdev/cmder/issues/1770