我的bash脚本需要一个配置文件,它有一个布局:
A=C:/Example1/A
B=C:/Example2/B
C=C:/Example3/C我想对我的windows批处理文件使用相同的配置文件。我需要将上面的文件转换为变量,我已经使用:
for /f "delims=" %%x in (test.txt) do (set "%%x")如何将此文件转换为变量,同时将所有正斜杠转换为反斜杠?
谢谢!
发布于 2017-05-10 00:59:45
添加到您的for行之后,
for /f "delims==" %%x in (q888.txt) do call set "%%x=%%%%x:/=\%%"或者,作为现有for的替代品,
for /f "tokens=1*delims==" %%x in (q888.txt) do set "%%x=%%y"&call set "%%x=%%%%x:/=\%%"(我使用了一个名为q888.txt的文件进行测试)
第一个smply使用解析技巧执行替换。第二个命令通过将=上的标记转换为%%x和%%y,将设置和替换合并到一个级联命令中
https://stackoverflow.com/questions/43874877
复制相似问题