我以下列方式定义了多个 doskey:
doskey ll=dir $*
doskey grep=findstr $*
doskey make=mingw32-make $*
我想在单行命令中结合使用它们,例如:
ll | grep my_folder
或者
make && make install
但是在第一个管道/非/和运算符之后,doskeys 似乎不再存在,因为 cmd 无法识别命令。例如,虽然单个make
命令有效,但调用echo hello && make
会告诉我 make 未被识别为命令。
有没有办法保留 doskey 上下文,以便我可以将它们链接在一起,如上所述?
此外,同样的问题适用于使用 doskeys 运行批处理文件,有没有办法为此保留上下文?
我听说过 doskey 的 $T 参数,但我不太确定我是否理解它。
提前感谢您的帮助