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+
本站文章除特殊标明者外均为原创,版权所有,如需转载,请以超链接形式注明作者和原始出处及本声明
相关日志
可从此处完成的操作:
- 使用 Google 阅读器订阅averiany涂鸦馆
- 开始使用 Google 阅读器,轻松地与您喜爱的所有网站保持同步更新
没有评论:
发表评论