Нужно отредактировать файлы! надо напис. скрипт? (скачал сайт целиком. нужно отредактировать HTML)
Модератор: Bizdelnick
-
GiGeRnix
- Сообщения: 44
- ОС: Debian Etch
Нужно отредактировать файлы! надо напис. скрипт?
дело в общем такое:
скачал сайт целиком. нужно отредактировать HTML. (удалить шапку, фреймы слева и справа, и снизу и т.д.)
короче все HTML-файлы имеют сходство. и мне нужно отредактировать эти файлы (удалить определенные строки в файле, заменить символы стоящие в определенной позиции на другой символ (или набор символов)).
кто нибудь знает как это можно реализовать? скрипт какой то написать, чтобы он сразу отредактировал все файлы.
скачал сайт целиком. нужно отредактировать HTML. (удалить шапку, фреймы слева и справа, и снизу и т.д.)
короче все HTML-файлы имеют сходство. и мне нужно отредактировать эти файлы (удалить определенные строки в файле, заменить символы стоящие в определенной позиции на другой символ (или набор символов)).
кто нибудь знает как это можно реализовать? скрипт какой то написать, чтобы он сразу отредактировал все файлы.
-
Crazy
- Сообщения: 862
- Статус: Адепт Дзен.
- ОС: Mint, Win7.
Re: Нужно отредактировать файлы! надо напис. скрипт?
Такие скрипты я пишу только на Perl
Desipere in loco
-
GiGeRnix
- Сообщения: 44
- ОС: Debian Etch
-
diesel
- Бывший модератор
- Сообщения: 5989
- ОС: OS X, openSuSE, ROSA, Debian
Re: Нужно отредактировать файлы! надо напис. скрипт?
Вообще если хочешь конкретной помощи, то ... гм. примеры в студию чего и на что менять надо
если хочешь сам - то man grep, sed, awk, или книги/статьи по Perl'у с описанием регулярных выражений,чтения/записи в файл ит.п.
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Нужно отредактировать файлы! надо напис. скрипт?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
GiGeRnix
- Сообщения: 44
- ОС: Debian Etch
Re: Нужно отредактировать файлы! надо напис. скрипт?
diesel
ну...
вот например пройди по этому линку _http_://www.intuit.ru/department/os/ossolaris/10/
нужно оставить описание (сам материал), а остальное убрать(шапку, панели слева и т.д.).
вот сам материал, который нужно оставить. а остальное снести.
ну...
вот например пройди по этому линку _http_://www.intuit.ru/department/os/ossolaris/10/
нужно оставить описание (сам материал), а остальное убрать(шапку, панели слева и т.д.).
вот сам материал, который нужно оставить. а остальное снести.
10. Лекция: Командные процессоры
...
* - по умолчанию выключено
Дальше »
-
alv
- Бывший модератор
- Сообщения: 7275
- Статус: Пенсионер в законе
- ОС: Cintu
Re: Нужно отредактировать файлы! надо напис. скрипт?
2 GiGeRnix
Совет хотите? Не заморачивайтесь скриптами (там код не очень единообразный, ошибки будут лезть все время)
Поступите как прихлебный плюралист: загоните весь этот хтмыл в KWord, все почистите в визуальном режиме, потом экспортируйте обратно в html (Koffcie дает на выходе очень чистый код)
Совет хотите? Не заморачивайтесь скриптами (там код не очень единообразный, ошибки будут лезть все время)
Поступите как прихлебный плюралист: загоните весь этот хтмыл в KWord, все почистите в визуальном режиме, потом экспортируйте обратно в html (Koffcie дает на выходе очень чистый код)
-
diesel
- Бывший модератор
- Сообщения: 5989
- ОС: OS X, openSuSE, ROSA, Debian
Re: Нужно отредактировать файлы! надо напис. скрипт?
неспортивно (:
-
madskull
- Сообщения: 1019
- Статус: Экс-металлюга
Re: Нужно отредактировать файлы! надо напис. скрипт?
Вообще-то, в таких случаях я ищу кнопочку/ссылочку "для печати".
Вот их и скачиваю. Как правило.
Во-вторых, часто программисты выделяют "смысловой блок" какими-нито комментами, здесь это <!-- content --> <!-- /content -->
То есть, примерно такая конструция может помочь:
Вот их и скачиваю. Как правило.
Во-вторых, часто программисты выделяют "смысловой блок" какими-нито комментами, здесь это <!-- content --> <!-- /content -->
То есть, примерно такая конструция может помочь:
Код: Выделить всё
sed -n '0,/<body/p;0,/<!-- content/b;0,/<!-- \/content/p' file.htmlArchLinux / IceWM
-
BlackStar
- Сообщения: 1338
- Статус: We are all Kosh
- ОС: Fedora 10
Re: Нужно отредактировать файлы! надо напис. скрипт?
madskull писал(а): ↑14.11.2006 10:04Во-вторых, часто программисты выделяют "смысловой блок" какими-нито комментами, здесь это <!-- content --> <!-- /content -->
То есть, примерно такая конструция может помочь:
Код: Выделить всё
sed -n '0,/<body/p;0,/<!-- content/b;0,/<!-- \/content/p' file.html
А можно что-то подобное для скриптов JavaScript, т.е вырезать <script language=JavaScript>....</script>?
LightLang Team
-
StraNNicK
- Бывший модератор
- Сообщения: 1005
- Статус: добрый хиппи
Re: Нужно отредактировать файлы! надо напис. скрипт?
Совет в стиле alv'а.
Не заморачивайтесь. Не нужно качать сайт wget'ом (как это часто делают) - это крайне неудобно (wget хорош для другого).
Firefox + Scrapbook - вот наилучший выход в такой ситуации.
Он и скачает без JS'а (если нужно) и удалять блоки им сиииильно проще.
Попробуйте.
Не заморачивайтесь. Не нужно качать сайт wget'ом (как это часто делают) - это крайне неудобно (wget хорош для другого).
Firefox + Scrapbook - вот наилучший выход в такой ситуации.
Он и скачает без JS'а (если нужно) и удалять блоки им сиииильно проще.
Попробуйте.
Ушёл навсегда. В личку не заглядываю.
-
alv
- Бывший модератор
- Сообщения: 7275
- Статус: Пенсионер в законе
- ОС: Cintu
Re: Нужно отредактировать файлы! надо напис. скрипт?
И так, речь идет о конкретном случае - о материалах с Интуита
кстати, да, для приведенной выше ссылки вот она, эта кнопочка:
http://www.intuit.ru/department/os/ossolar...solaris_10.html
А еще, между прочим, у них можно все это в виде книжки на бумаге купить
кстати, да, для приведенной выше ссылки вот она, эта кнопочка:
http://www.intuit.ru/department/os/ossolar...solaris_10.html
А еще, между прочим, у них можно все это в виде книжки на бумаге купить
-
Demimurych
- Сообщения: 295
Re: Нужно отредактировать файлы! надо напис. скрипт?
Все решается стандартными средствами bash без использования awk perla sed вместе взятого.
-
allez
- Сообщения: 2223
- Статус: Не очень злой админ :-)
- ОС: SuSE, CentOS, FreeBSD, Windows
Re: Нужно отредактировать файлы! надо напис. скрипт?
Не могли бы вы рассказать подробнее о том, что именно вы называете "стандартными средствами bash"?(Demimurych) писал(а):Все решается стандартными средствами bash
-
alv
- Бывший модератор
- Сообщения: 7275
- Статус: Пенсионер в законе
- ОС: Cintu
Re: Нужно отредактировать файлы! надо напис. скрипт?
Хотел задать этот же вопрос - но Вы меня опередили. Это как - встроенными командами шелла?
-
diesel
- Бывший модератор
- Сообщения: 5989
- ОС: OS X, openSuSE, ROSA, Debian
Re: Нужно отредактировать файлы! надо напис. скрипт?
Demimurych писал(а): ↑15.11.2006 11:45Все решается стандартными средствами bash без использования awk perla sed вместе взятого.
даешь решение в студию