已知H:\4.txt内容如下:- Key : "\system32\run"
- Key : "\temprce\setservices01"
- value : "services"
- not found
复制代码 bat代码如下:- @echo off
- set "s1=HKLM\software\microsoft\windows"
- sed "s/^Key/%s1%/" H:\4.txt
- pause
复制代码 执行结果如下:- HKLMsoftwaremicrosoftwindows : "\system32\run"
- HKLMsoftwaremicrosoftwindows : "\temprce\setservices01"
- value : "services"
- not found
- 请按任意键继续. . .
复制代码 【问题】:替换的字符串中包含了"\",替换成功后,"\"不见了。
请问,怎么能让替换后“\"继续保留呢?(尽量不要对%s1%进行修改,能否通过其他参数或方式,让其原汁原味的替换过来) |