Помогите дописать скрипт, SED

Статус
В этой теме нельзя размещать новые ответы.

pash_it

Постоялец
Регистрация
5 Окт 2007
Сообщения
127
Реакции
4
Скрипт
PHP:
find . -type f -name *.html -exec sed -i 's/te\n\n\nst/test/' {} \;

Есть файл
PHP:
<html>

te

st
</html>

Вот нужно чтобы все пустые строчки где te st удалило, осталось только слово test.
Не могу найти, как правильно указать скрипту пустые строки чтобы удалил между te st указал как \n или пробовал ^$ не пашет(
 
я тоже вчера нашел что чтобы использовать \n нужно перед ставить N;
Но все равно не могу написать правильно :ah:
 
Интересно, зачем такое? Для подчистки кода?
 
Интересно, зачем такое? Для подчистки кода?
Да, для настоящего программиста, это не составит труда понять как его правильно прописать это N;\n несколько раз.. Я уже 3 дня с ним парюсь :mad:
 
Ну, что не у кого, не каких, гениальных идей нету? :bc:
 
У меня есть, но не гениальная - пишем пхп скрипт обхода директорий, получаем файлы, xml парсером получаем содержимое нужного тега (html) - циклом начиная с сотни (99, 98, ... 1) пробелов заменяем их пустым символом.
Криво, косо, но если очень надо - сработает.
 
propovednik, нет...

Я придумал по другому,
1й скрипт находит te и удаляет, второй скрипт находит st и заменяет на test
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху