[已解决]怎样批处理修改文件名及替换内容
发表于 : 2010-05-19 19:35
请教两个:
1、所有html扩展名的文件都要改成htm,当前文件夹和子文件夹都有html文件
2、所有html文件(当前文件夹和子文件夹)里面的 <br> 都要改成 <br />
多谢
1、所有html扩展名的文件都要改成htm,当前文件夹和子文件夹都有html文件
2、所有html文件(当前文件夹和子文件夹)里面的 <br> 都要改成 <br />
多谢
1、所有html扩展名的文件都要改成htm,当前文件夹和子文件夹都有html文件
代码: 全选
#!/bin/bash
for i in $(find . -name '*.html' -print)
do
new=$(echo $i | sed 's/.$//')
mv $i $new
done
2、所有html文件(当前文件夹和子文件夹)里面的 <br> 都要改成 <br />
代码: 全选
#!/bin/bash
for i in $(find . -name '*.html' -print)
do
sed -i 's;<br>;<br />;g' $i
done