[OT] SED и AWK only

2007-06-26 Пенетрантность Denis Golubev
Добрый день, сообщество. Есть проблема: на сервер ночью попадают куча файлов, далее скриптом они раскладываются по папочкам. Всё бы ничего но надо в этих файлах сделать одну замену: строку param name = hosturl value=http://host1:port1/local; / надо поменять на строку param name =

[OT] sed и awk only

2007-06-26 Пенетрантность Denis Golubev
Добрый день, сообщество. Есть проблема: на сервер ночью попадают куча файлов, далее скриптом они раскладываются по папочкам. Всё бы ничего но надо в этих файлах сделать одну замену: строку param name = hosturl value=http://host1:port1/local; / надо поменять на строку param name =

Re: [OT] SED и AWK only

2007-06-26 Пенетрантность Denis Golubev
Прошу прощения за продублированное сообщение! On Tue, 26 Jun 2007 10:05:21 +0300 Denis Golubev [EMAIL PROTECTED] wrote: Добрый день, сообщество. Есть проблема: на сервер ночью попадают куча файлов, далее скриптом они раскладываются по папочкам. Всё бы ничего но надо в этих файлах сделать

Re: [OT] sed и awk only

2007-06-26 Пенетрантность Vladimir Krivitsky
10:08 Tue 26 Jun , Denis Golubev : sed 's/\(.*http:\/\/\)[^:]*:[^\/]*\(\/.*$\)/\1host2:port2\2/' -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]

Re: [OT] SED и AWK only

2007-06-26 Пенетрантность Иван Лох
On Tue, Jun 26, 2007 at 10:05:21AM +0300, Denis Golubev wrote: раскладываются по папочкам. Всё бы ничего но надо в этих файлах сделать одну замену: строку param name = hosturl value=http://host1:port1/local; / надо поменять на строку param name = hosturl

Re: [OT] sed и awk only

2007-06-26 Пенетрантность Victor Wagner
On 2007.06.26 at 11:20:00 +0300, Vladimir Krivitsky wrote: 10:08 Tue 26 Jun , Denis Golubev : sed 's/\(.*http:\/\/\)[^:]*:[^\/]*\(\/.*$\)/\1host2:port2\2/' А кто будет проверять, что это именно hosturl? В техзадании ничего не сказано, что в этом файлике не может быть других http url.

Re: [OT] sed и awk only

2007-06-26 Пенетрантность Mikhail Gusarov
VW А вообще бы стоило это через xsltproc делать. Но его, небось, тоже нету. И вообще, в условии задачи ничего не говорилось про то, что файлы - валидный XML. Может это SGML какой? :) А вообще я видел, когда, мнэ... недопрограммисты, не понимая, что такое XML, лепили похожие на него форматы и

Re: [OT] SED и AWK only

2007-06-26 Пенетрантность Nikita V. Youshchenko
Denis Golubev wrote: Добрый день, сообщество. Есть проблема: на сервер ночью попадают куча файлов, далее скриптом они раскладываются по папочкам. Всё бы ничего но надо в этих файлах сделать одну замену: строку param name = hosturl value=http://host1:port1/local; / надо поменять на

Re: [OT] sed и awk only

2007-06-26 Пенетрантность Иван Лох
On Tue, Jun 26, 2007 at 03:45:15PM +0700, Mikhail Gusarov wrote: VW А вообще бы стоило это через xsltproc делать. Но его, небось, тоже нету. И вообще, в условии задачи ничего не говорилось про то, что файлы - валидный XML. Может это SGML какой? :) Содержащий / ? А вообще я видел, когда,

Re: [OT] sed и awk only

2007-06-26 Пенетрантность Kirill A. Korinskiy
Denis Golubev - debian-russian@lists.debian.org @ Tue, 26 Jun 2007 10:08:53 +0300: DG Есть проблема: на сервер ночью попадают куча файлов, далее скриптом они DG раскладываются по папочкам. Всё бы ничего но надо в этих файлах сделать DG одну замену: DG строку param name = hosturl

Re: [OT] sed и awk only

2007-06-26 Пенетрантность Denis Golubev
On Tue, 26 Jun 2007 13:32:46 +0400 Иван Лох [EMAIL PROTECTED] wrote: On Tue, Jun 26, 2007 at 03:45:15PM +0700, Mikhail Gusarov wrote: VW А вообще бы стоило это через xsltproc делать. Но его, небось, тоже нету. И вообще, в условии задачи ничего не говорилось про то, что файлы -

Re: [OT] sed и awk only

2007-06-26 Пенетрантность Иван Лох
On Tue, Jun 26, 2007 at 06:01:25PM +0300, Denis Golubev wrote: Содержащий / ? А вообще я видел, когда, мнэ... недопрограммисты, не понимая, что такое XML, лепили похожие на него форматы и писали для них парсеры). Да, но гипотеза о том, что tag помещается в одну строчку, ничуть