Board logo

标题: [文本处理] 批处理怎样替换包含等号=的字符串? [打印本页]

作者: wuhanbin    时间: 2011-2-17 20:16     标题: 批处理怎样替换包含等号=的字符串?

本帖最后由 pcl_test 于 2016-11-3 16:38 编辑

例如想把href="替换成href="http://www.sina.com/news
作者: wuhanbin    时间: 2011-2-17 20:17

打入^=的转义符貌似不行额
作者: wuhanbin    时间: 2011-2-17 20:54

那么有没有办法用SED解决呢?
作者: CrLf    时间: 2011-2-17 21:13

预处理的问题,不知道这样可不可以:
  1. set n=href="
  2. set m=123123href="123123
  3. for %%a in (!n!) do set m=!m:%%a=href="http://www.sina.com/news!
复制代码

作者: Batcher    时间: 2011-2-17 23:30

  1. sed "s#href=\x22#&http://www.sina.com/news#g" 1.txt
复制代码





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