Board logo

标题: [文本处理] [已解决]sed替换路径的问题 [打印本页]

作者: dxvyi    时间: 2019-11-28 21:06     标题: [已解决]sed替换路径的问题

本帖最后由 dxvyi 于 2019-11-28 23:25 编辑

假设1.reg内容如下:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\ACD Systems\ACDSee Pro\60]
"InstallDir"="D:\\SOFT\\ACDSee Pro 6.0\\"
[HKEY_LOCAL_MACHINE\SOFTWARE\ACD Systems\ACDSee Pro\60\Capabilities]
"ApplicationDescription"="@D:\\SOFT\\ACDSee Pro 6.0\\2052\\ACDSeeQVPro6.exe.dll,-600"

批处理中,如何用sed命令将其中的路径“D:\\SOFT\ACDSee Pro 6.0”替换为批处理所在的当前路径,也就是%cd%
作者: terse    时间: 2019-11-28 22:03

bat
  1. sed -i "s/D:\\\\SOFT\\\\ACDSee Pro 6\.0/%cd:\=\\%/g" 1.reg
复制代码

作者: Batcher    时间: 2019-11-28 22:07

  1. sed -i "s/D:\\\\SOFT\\\\ACDSee Pro 6.0/%cd:\=\\\\%/" 1.reg
复制代码

作者: dxvyi    时间: 2019-11-28 22:59

非常感谢!!!!




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2