2013-03-20 114 views
0

您好,我很新的DOS批处理shell脚本,我想知道如何做字符串替换,我有STR1与/我需要替换/与_(下划线),但不是在前面DOS批处理文件如何做字符串替换

set str1=/a/b/c/d 

set str2=%str1:/=_% 

返回我_a_b_c_d,但我需要为a_b_c_d

感谢, 萨纳特。

回答

3

从字符串中删除第一个字符,使用方法:

set str3=%str2:~1% 

其实,你不必使用不同的变量。以下几行工作正常:

set str=/a/b/c/d 
set str=%str:/=_% 
set str=%str:~1%