我正在编写bash
脚本,它的作用是在目录中查找所有.html
扩展名文件,并删除<TXT_accesp> </TXT_accesp>
标记中的所有标记<p> </ p>
。用bash打开并保存更改
到目前为止,我有以下的代码和样本输出(通过控制台)正常工作:
for i in $(find /home -name *.html); do sed -e '/<TXT_accesp>/,/<\/TXT_accesp>/ s/<p>\(.*\)<\/p>$/\1/g' $i; done
的问题是,改变需要被保存在被修改的每个.html
文件,因为正如我以前说过,当我运行进行更改,但只能通过控制台但未保存在文件中。
从已经非常感谢任何能够帮助我的人。