1.在window下cywin下运行脚本,新建
2.修改chmod 777 file,copy xml文件到同一目录下,执行脚本
#!/bin/bash
#删除ibaits下xml文件的注释与空行
#find -name '*.xml'|while read f
#do
# echo $f
# cat $f|sed 's/<!--/\n<!--\n/'|sed 's/-->/\n-->\n/'|sed '/<!--/,/-->/ d'|sed '/-->/ d'|sed '/^\s*$/d' >$f
#done
for f in '*.xml'
do
# echo $f
sed -i 's/<!--/\n<!--\n/' $f
sed -i 's/-->/\n-->\n/' $f
sed -i '/<!--/,/-->/ d' $f
sed -i '/-->/ d' $f
sed -i '/^\s*$/d' $f
done 2.修改chmod 777 file,copy xml文件到同一目录下,执行脚本
本文介绍了一个bash脚本,用于批量删除指定目录下所有XML文件中的注释及空行,以达到清理文件的目的。此外,还展示了如何通过修改文件权限并复制XML文件到同一目录来执行该脚本。
397

被折叠的 条评论
为什么被折叠?



