gpt4 book ai didi

windows - Windows 批处理中的通配符(星号)

转载 作者:可可西里 更新时间:2023-11-01 09:25:23 26 4
gpt4 key购买 nike

我的 Windows 脚本(.cmd 文件)中有这个命令:

CALL mv *.exe foo.exe

通配符似乎根本没有被解释为通配符,因为在执行脚本时,它会抛出一个关于找不到名称为*.exe的文件的错误(字面意思是 *.exe)。顺便说一下,当前目录中一个.exe文件。

那么我应该如何重写这个命令呢?谢谢

最佳答案

如果 mv 可用,可能附近有 sh.exebash.exe。然后就很简单了:

sh.exe -c "mv *.exe foo.exe"

CMD 解释器不扩展通配符,不像 unix shell:命令自己做(或不做)它。也许内置的 ren 命令会扩展通配符,但我不确定。

关于windows - Windows 批处理中的通配符(星号),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14162837/

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