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 即可实现目的。