本帖最后由 ik22 于 2011-4-19 08:14 编辑
哥们好,小弟有个问题想请大家帮忙。
已知html文件的路径和对应的关键字,怎么把对应该的关键字替换掉?
html文件的路径和对应的关键字 写在同一个文本1.txt里面 形式如下:
E:\eik\2010\0829\96610.html 不看新闻的20条理由 钱造假新闻吓唬
E:\wbj\2010\1209\23223.html 口交
E:\qgj\2011\0207\71920.html 失禁
E:\qoptb\2011\0304\39564.html 短信群发
F:\eckg\2010\0923\31127.html 油推
F:\pec\2011\0318\7309.html 老虎机上分器 销售弓弩 牌照隐形
每一行,前面是html文件的路径,空格后面的文字就是这个html文件上出现的非法关键字,有时可能是一个,有时是两三个。
请问怎么写个批处理,直接从每一个html文件把它对应的不良关键字替换成***
在此先谢了!!!!!!!!祝大家工作顺利·- @echo off
- for /f "tokens=1-4" %%a in (a.txt) do (
- sed -i "s/%%b/\*\*\*/g;s/%%c/\*\*\*/g;s/%%d/\*\*\*/g;" "%%a"
- )
复制代码 一定要把批处理 放在跟网页文件同一个盘。这样才有效。。。 同时注意:如果在2003服务器上运行此操作,替换后的文件权限会变,所以要小心了。。 |