bash实现给当前目录下的每个HTML文件追加一行内容

给当前目录下的每个HTML文件追加一行内容,比如

<style>img{border:solid 1px #000000;max-width:800px !important;}</style>

使用python当然是可以,不过似乎使用bash更快。

折腾了几分钟,发现用for * in *.html搞起来并不顺利,所以绕个小弯子,实现了。

#!/bin/bash
find . -name "*.html" -exec echo "echo \"<style>img{border:solid 1px #000000;max-width:800px !important;}</style>\" >>\"{}\""   \;  >>out.sh

之后运行 out.sh 即可实现目的。

 

posted on 2024-06-24 19:18  kalamansi  阅读(3)  评论(0编辑  收藏  举报

导航