代码如下 | 复制代码 |
<A HREF="index.htm" tppabs="index.htm">快乐强盗</A> 或 <A HREF="index.htm" tppabs="http://xxx.com/xxxx/xxx/index.htm">快乐强盗</A> |
既然找能到规律,处理起来就简单 。直接通过正则利用sed处理掉就行了。
上面一种的直接:
代码如下 | 复制代码 |
sed -i 's/btppabs="[^"]*"//g' xxx.html |
第二种的为:
代码如下 | 复制代码 |
sed -i 's/btppabs="h[^"]*"//g' xxx.html |
注:如果没确定把握的最先不用-i参数,因为该参数直接就在原文件里修改掉了。
要查找所有的html文件并直接替换所有,也很简单,配合一个for循环就可以搞定:
代码如下 | 复制代码 |
#!/bin/bash for i in `grep -r 'tppabs' *|awk -F: '{print $1}'|sort |uniq` do sed -i 's/btppabs="h[^"]*"//g' $i done |
时间: 2024-08-02 23:24:03