bat含有空格的参数传递

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了bat含有空格的参数传递相关的知识,希望对你有一定的参考价值。

在一个bat文件中执行了一个命令,命令结果中包含空格,我需要把这个执行出来的命令(包含空格)获取出来,传递到另外一个bat中。求高手帮忙
目前是用
for /f "delims=" %%i in ('svnlook dirs-changed %REPOS%') do (
set dirss=%%i
)
这种方法,可是取得的dirss只有最后一句 求帮忙啊

参考技术A 你想提取每一句??如果简单的话
那就直接把命令写在 do () 中,在do ()中处理变量,关系到变量延迟。你可以看一下,for 命令,变量延迟相关的内容。
参考技术B 试试添加 for /f "tokens=* delims=" 参考技术C 你不加delims= 试试

以上是关于bat含有空格的参数传递的主要内容,如果未能解决你的问题,请参考以下文章

将带有空格的路径作为参数传递给 bat 文件

shell脚本传参中包含有空格的参数

JS函数如何传递带空格参数

linux xargs 不同命令中传递参数

下载文件传递含有中文的参数 和文件下载

如何将参数从 bat 文件或命令行传递给 plpgsql 函数?