将批量文件中的反斜杠转换为
答
SET "string=D:\path\to\folder"
ECHO %string:\=/%
基本上,你需要首先将字符串值存储到一个环境变量,然后用下面的模板:
%variable:str1=str2%
替换variable
的str1
每次出现与str2
。
您可以通过从命令提示符调用SET /?
来始终提醒自己。
答
echo 'C:\Program Files\Program' | sed -e 's/\\/\//g'
...究竟是谁?批次还是Bash? Batch适用于Windows,Bash适用于Linux(和Mac?)。 – RobinJ 2011-05-31 15:19:55
我正在运行批处理(Windows),需要使用Bash创建一个make文件(在windows上,我在计算机上设置了bash) – remo 2011-05-31 15:20:52
啊,类似Win-Bash的东西,我想呢? 因此...您想要读取文件(使用MS-DOS批处理),并将所有\ \替换为/。那是对的吗? – RobinJ 2011-05-31 15:22:45