楼 主
[已结]求批量替换文本内字符的工具
发表于 2008-03-09 21:41 · 中国 江西 赣州 电信
银牌会员
★★★★
积分 2,025
发帖 1,122
注册 2007-09-05 20:15
18年会员
UID 96653
性别 男
状态 离线
第 2 楼
发表于 2008-03-09 21:46 · 中国 重庆 电信
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
第 3 楼
发表于 2008-03-09 21:52 · 中国 福建 福州 连江县 联通
高级用户
★★
积分 581
发帖 277
注册 2006-12-23 05:10
19年会员
UID 74328
性别 男
状态 离线
第 4 楼
发表于 2008-03-09 22:34 · 中国 江西 赣州 电信
银牌会员
★★★★
积分 2,025
发帖 1,122
注册 2007-09-05 20:15
18年会员
UID 96653
性别 男
状态 离线
第 5 楼
发表于 2008-03-10 00:30 · 中国 重庆 电信
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
Originally posted by tireless at 2008-3-9 10:34 PM:
多谢。不过还是很麻烦,要写32条这样的
CHANGE.EXE test.txt /from BlueTop.gif /to http://www.blogbus.com/user/images/s.gif
把from的内容和to的内容放到一个文本里面,再在for中读这个文本,然后调用change不就行了?
第 6 楼
发表于 2008-03-12 13:29 · 中国 广西 南宁 电信
初级用户
★
积分 115
发帖 45
注册 2007-03-03 10:09
19年会员
UID 80655
性别 男
状态 离线
我经常做的事情就是对几千个网页文件作字符替换,当时找的工具都是图形界面的,做这种事简直是恶梦,
直到有一天找到体积才几十K的命令行工具sed,从前的巨大工程,从此就变成小儿科了,一条语句,十秒钟!
sed -i "s/原字符/新字符/g" *.htm
论坛跳转: