* [room] need help about regexp
@ 2006-12-15 13:52 Anton Gorlov
2006-12-15 19:11 ` Michael Shigorin
0 siblings, 1 reply; 7+ messages in thread
From: Anton Gorlov @ 2006-12-15 13:52 UTC (permalink / raw)
To: культурный
офтопик
Народ.. нужна помощь по поводу 1 регекспа.
Файл написан на чём-то
!/usr/bin/expect --
В нём есть регексп:
regsub -all {^(.{1,14}).*([#>])$} $reprompt
{\1([^#>\r\n]+)?[#>](\\([^)\\r\\n]+\\))?}
Строка типа
Cat_Root# через него проходит..а вот строка
вида
c7301-PPPoE-AC> уже нет.
Вопрос.. как поправить регексп чтоб он и такую строку заглатывал?
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [room] need help about regexp
2006-12-15 13:52 [room] need help about regexp Anton Gorlov
@ 2006-12-15 19:11 ` Michael Shigorin
2006-12-15 21:04 ` Anton Gorlov
0 siblings, 1 reply; 7+ messages in thread
From: Michael Shigorin @ 2006-12-15 19:11 UTC (permalink / raw)
To: культурный
офтопик
On Fri, Dec 15, 2006 at 04:52:34PM +0300, Anton Gorlov wrote:
> Файл написан на чём-то
> !/usr/bin/expect --
Здрасьте, на expect(1) и написан скрипт.
> {^(.{1,14}).*([#>])$}
> Строка типа Cat_Root# через него проходит..
$ echo -n Cat_Root | wc -c
8
> а вот строка вида
> c7301-PPPoE-AC> уже нет.
echo -n c7301-PPPoE-AC | wc -c
14
Гм. А c7301-PPPoE-AC#
?
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [room] need help about regexp
2006-12-15 19:11 ` Michael Shigorin
@ 2006-12-15 21:04 ` Anton Gorlov
2006-12-15 21:06 ` Michael Shigorin
0 siblings, 1 reply; 7+ messages in thread
From: Anton Gorlov @ 2006-12-15 21:04 UTC (permalink / raw)
To: культурный
офтопик
Michael Shigorin пишет:
>> Файл написан на чём-то
>> !/usr/bin/expect --
> Здрасьте, на expect(1) и написан скрипт.
Михаил.. для меня это ещё 1 открытая америка..изучаемс.
;-)
>> {^(.{1,14}).*([#>])$}
>> Строка типа Cat_Root# через него проходит..
> $ echo -n Cat_Root | wc -c
> 8
>> а вот строка вида
>> c7301-PPPoE-AC> уже нет.
> echo -n c7301-PPPoE-AC | wc -c
> 14
> Гм. А c7301-PPPoE-AC#
> ?
Дело оказалось не в этом, там ещё 1 првоерка нашлась. Сейча думаю как из
моего хака дял того что патчу сделать патч.
P.S. Просто тут немного под свою спкцифику надо запатчить rancid - сбор
конфигов с цисок и подобных девайсов. Кста -могу в альт попробовать
закатать его.
--
np: silence
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [room] need help about regexp
2006-12-15 21:04 ` Anton Gorlov
@ 2006-12-15 21:06 ` Michael Shigorin
2006-12-15 21:11 ` Anton Gorlov
2006-12-15 21:35 ` Andrey Rahmatullin
0 siblings, 2 replies; 7+ messages in thread
From: Michael Shigorin @ 2006-12-15 21:06 UTC (permalink / raw)
To: культурный
офтопик
On Sat, Dec 16, 2006 at 12:04:47AM +0300, Anton Gorlov wrote:
> Дело оказалось не в этом, там ещё 1 првоерка нашлась. Сейча
> думаю как из моего хака дял того что патчу сделать патч.
diff -i old.patch new.patch
:)
> P.S. Просто тут немного под свою спкцифику надо запатчить
> rancid - сбор конфигов с цисок и подобных девайсов. Кста -могу
> в альт попробовать закатать его.
Ну попробуй.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [room] need help about regexp
2006-12-15 21:06 ` Michael Shigorin
@ 2006-12-15 21:11 ` Anton Gorlov
2006-12-18 10:04 ` Denis Kuznetsov
2006-12-15 21:35 ` Andrey Rahmatullin
1 sibling, 1 reply; 7+ messages in thread
From: Anton Gorlov @ 2006-12-15 21:11 UTC (permalink / raw)
To: культурный
офтопик
Michael Shigorin пишет:
> On Sat, Dec 16, 2006 at 12:04:47AM +0300, Anton Gorlov wrote:
>> Дело оказалось не в этом, там ещё 1 првоерка нашлась. Сейча
>> думаю как из моего хака дял того что патчу сделать патч.
> diff -i old.patch new.patch
> :)
Пока ещё не готов new.patch ;-)
Поскольку сдлеать нужно было быстро -прсото хакнул... а хочется чтобы
то что хакнул -можно было в конфиге для определённых девайсов
высставлять. Сижу вот и пытаюсь логику этого языка понять..и скрипта тоже.
>> P.S. Просто тут немного под свою спкцифику надо запатчить
>> rancid - сбор конфигов с цисок и подобных девайсов. Кста -могу
>> в альт попробовать закатать его.
> Ну попробуй.
Если оно конечно нужно комунить.. дело в том что оно требует весьма
крупных привелегий на девайсах.. чтоб запустить show run
--
np: silence
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [room] need help about regexp
2006-12-15 21:06 ` Michael Shigorin
2006-12-15 21:11 ` Anton Gorlov
@ 2006-12-15 21:35 ` Andrey Rahmatullin
1 sibling, 0 replies; 7+ messages in thread
From: Andrey Rahmatullin @ 2006-12-15 21:35 UTC (permalink / raw)
To: smoke-room
[-- Attachment #1: Type: text/plain, Size: 430 bytes --]
On Fri, Dec 15, 2006 at 11:06:06PM +0200, Michael Shigorin wrote:
> diff -i old.patch new.patch
> :)
interdiff тогда уж
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):
> Я понял, что Вы понимаете необходимость glibc-2.3. Это уже хорошо.
> Осталось понять, когда буду практические выводы из этого понимания :-)
- Когда будет glibc-2.3.x в Сизифе?
- Как только будет готов.
-- ldv in sisyphus@
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [room] need help about regexp
2006-12-15 21:11 ` Anton Gorlov
@ 2006-12-18 10:04 ` Denis Kuznetsov
0 siblings, 0 replies; 7+ messages in thread
From: Denis Kuznetsov @ 2006-12-18 10:04 UTC (permalink / raw)
To: smoke-room
> Пока ещё не готов new.patch ;-)
> Поскольку сдлеать нужно было быстро -прсото хакнул... а хочется чтобы
> то что хакнул -можно было в конфиге для определённых девайсов
> высставлять. Сижу вот и пытаюсь логику этого языка понять..и скрипта тоже.
>
> >> P.S. Просто тут немного под свою спкцифику надо запатчить
> >> rancid - сбор конфигов с цисок и подобных девайсов. Кста -могу
> >> в альт попробовать закатать его.
> >
> > Ну попробуй.
>
> Если оно конечно нужно комунить.. дело в том что оно требует весьма
> крупных привелегий на девайсах.. чтоб запустить show run
Вещь конечно полезная...
--
Denis Kuznetsov
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2006-12-18 10:04 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-12-15 13:52 [room] need help about regexp Anton Gorlov
2006-12-15 19:11 ` Michael Shigorin
2006-12-15 21:04 ` Anton Gorlov
2006-12-15 21:06 ` Michael Shigorin
2006-12-15 21:11 ` Anton Gorlov
2006-12-18 10:04 ` Denis Kuznetsov
2006-12-15 21:35 ` Andrey Rahmatullin
Культурный офтопик
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/smoke-room/0 smoke-room/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 smoke-room smoke-room/ http://lore.altlinux.org/smoke-room \
smoke-room@lists.altlinux.org smoke-room@lists.altlinux.ru smoke-room@lists.altlinux.com smoke-room@altlinux.ru smoke-room@altlinux.org smoke-room@altlinux.com
public-inbox-index smoke-room
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.smoke-room
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git