2012年9月6日星期四

使用脚本在html中批量插入代码

 
 

satan 通过 Google 阅读器发送给您的内容:

 
 

于 12-9-5 通过 averiany涂鸦馆 作者:averainy

我这里有一大堆的html文件,需要插入一段相同的JS代码,为了节省时间,就用shell来实现一下,最关键的代码也就一行,

1
sed '/< \/body>/s//\ncode\n&/'  test.html

之后就是用一个for循环,将目录里的html文件统统执行一次上面的代码,具体如下:

1
2
3
4
5
6
7
8
#!/bin/sh
pushd /home/wwwroot/test
for i in $(ls *.html);do
echo $i
sed '/< \/body>/s//\ncode\n&/'  >/tmp/tmp.html
cat /tmp/tmp.html >$i
done
popd

我这里用ls来遍历整个目录,如果需要遍历子目录,推荐用find -name *.html


本文作者:averainy | 本文地址: 固定链接 | 我的腾讯微博|我的google+
本站文章除特殊标明者外均为原创,版权所有,如需转载,请以超链接形式注明作者和原始出处及本声明

相关日志


 
 

可从此处完成的操作:

 
 

没有评论:

发表评论