【发布时间】:2022-01-22 21:05:04
【问题描述】:
我有一个字符串:
C:\src\ci\workspace\Drivers\abcd\abcd1\remove-me
我想删除“remove-me”
我可以这样做:
set var1="C:\src\ci\workspace\Drivers\abcd\abcd1\remove-me"
set var1=%var1:remove-me=%
但在实际情况下,我不想硬编码“remove-me”字符串。我希望它来自我的批处理文件中的一个变量。因此我正在尝试:
set substring="remove-me"
set var1=%var1:%substring%=%
但无法成功,谁能帮忙?
【问题讨论】:
-
set "substring=remove-me"然后call set "var1=%%var1:%substring%=%%"
标签: batch-file script