gpt4 book ai didi

cmd - 在管道、或、和之后保留 doskey 上下文

转载 作者:行者123 更新时间:2023-12-05 04:04:41 24 4
gpt4 key购买 nike

我有多个按以下方式定义的 doskeys:

doskey ll=dir $*
doskey grep=findstr $*
doskey make=mingw32-make $*

我想在单行命令中结合使用它们,例如:

ll | grep my_folder

make && make install

但是在第一个 pipe/not/and 运算符之后,doskeys 似乎不再存在,因为 cmd 将无法识别这些命令。例如,虽然单个 make 命令有效,但调用 echo hello && make 会告诉我 make 未被识别为命令。

有没有办法保留 doskey 上下文,以便我可以像上面写的那样将它们链接在一起?

此外,同样的问题也适用于使用 doskeys 运行批处理文件,有没有办法为它保留上下文?

听说过doskey的$T参数,但不太确定自己是否理解。

提前感谢您的帮助

最佳答案

我遇到了类似的问题...
以下宏未处理 | 字符之后的部分:

doskey system=systeminfo | findstr /C:"OS"

但是,以下是:

doskey system=systeminfo $B findstr /C:"OS"

所以,看起来 doskey 的管道符号是 $B。

关于cmd - 在管道、或、和之后保留 doskey 上下文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52219330/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com