Я пишу сценарий bash
, который находит все файлы расширения .html
в каталоге и удаляет все теги <p> </ p>
, которые находятся внутри тега <TXT_accesp> </TXT_accesp>
.
Пока у меня есть следующий код и пример вывода (через консоль) работает правильно:
for i in $(find /home -name *.html); do sed -e '/<TXT_accesp>/,/<\/TXT_accesp>/ s/<p>\(.*\)<\/p>$/\1/g' $i; done
Проблема в том, что изменения необходимо сохранять в каждом изменяемом файле .html
, потому что, как я уже говорил, при запуске вносите изменения, но только через консоль, но не сохраняйте в файле.
От уже большое спасибо всем, кто может мне помочь.