如何在批处理脚本中删除变量中的引号

时间:2013-10-02 00:26:02

标签: windows batch-file

批处理编程时遇到问题。我获取控制台生成的字符串,然后该字符串包含双引号,我将其保存到变量,如,

"/path/compile" -o source.cpp

现在我的问题是,如何删除这2个双引号?我不知道如何删除字符串中间的引号。

请告知

2 个答案:

答案 0 :(得分:8)

set a="hello" world
set b=%a:"=%

答案 1 :(得分:4)

正确的语法:

set "tempvar="/path/compile" -o source.cpp"
echo %tempvar%
set "tempvar=%tempvar:"=%"
echo %tempvar%