执行athena_signal工程时,
for /r dist %%i in (athena_signal-*.whl) do pip install --ignore-installed %%i
会提示 “此处不应有%%i”。
原来当时是在powershell窗口中直接执行该句,正确应该改成
for /r dist %i in (athena_signal-*.whl) do pip install --ignore-installed %i
总结:
% 用在cmd或者powershell下.
%% 用在批处理中.
在cmd下必须用%,而在批处理下一定要用%%。
本文介绍了在批处理脚本和PowerShell环境中使用百分号的差异。在批处理中,单个百分号 `%` 用于转义变量,而在PowerShell中,需要双百分号 `%%` 来实现相同功能。错误使用可能导致命令执行失败,正确理解这一差异对于编写跨平台脚本至关重要。

被折叠的 条评论
为什么被折叠?



