执行athena_signal工程时,会提示 “此处不应有%%i”

本文介绍了在批处理脚本和PowerShell环境中使用百分号的差异。在批处理中,单个百分号 `%` 用于转义变量,而在PowerShell中,需要双百分号 `%%` 来实现相同功能。错误使用可能导致命令执行失败,正确理解这一差异对于编写跨平台脚本至关重要。
摘要由CSDN通过智能技术生成

执行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下必须用%,而在批处理下一定要用%%。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值