Re: вопрос по SEDу
Кувшинов Данил -> debian-russian@lists.debian.org @ Tue, 22 Jul 2008 17:06:50 +0300: >> КД> слово архив неизменно! >> >> КД> мне необходимо чтоб получилось так: >> КД> до-- >> КД> /0702/need >> КД> /0804/4other >> КД> /1232/Border >> КД> после-- >> КД> need >> КД> 4other >> КД> Border >> >> КД> до-- >> КД> /archive/08.07/0821/need >> КД> /archive/06.12/0804/4other >> КД> /archive/12.03/0324/need >> КД> после-- >> КД> need >> КД> 4other >> КД> smile >> >> Товарищ, похоже, пытается выучить sed на примерах. Ну или сдать, что >> более вероятно... Получается хреново... >> >> КД> сдавать ничего мне не нада, скрип пишу для себя, а вот с sed'ом реальные КД> траблы, т.к. не врубаюсь... Э, батенька. Тут типичный случай проблемы с регулярными выражениями под названием "Не могу сформулировать задачу по-русски". Как только ты сможешь _задачу_ _по-русски_ _полностью_ сформулировать, так сразу проблемы с sed и пропадут... -- Artem Chuprina RFC2822: Jabber: [EMAIL PROTECTED] There's no sense in being precise, when you don't even know what you're talking about. -- John von Neumann -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: вопрос по SEDу
San_Sanych пишет: SS> не врубаешься пользуйся cut: SS> echo '/archive/06.12/0804/4other '|cut -d/ -f5 плозой совет даже приведенные выше примеры работать не будут что это если структуры разные то для одной cut -d/ -f3 а для другой как выше ;) все зависит от условий З.Ы. звиняюсь за приват и за эти советы - спасибо! -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: вопрос по SEDу
> SS> не врубаешься пользуйся cut: > SS> echo '/archive/06.12/0804/4other '|cut -d/ -f5 > плозой совет > даже приведенные выше примеры работать не будут > что это если структуры разные то для одной cut -d/ -f3 а для другой как выше ;) все зависит от условий З.Ы. звиняюсь за приват -- Александр Вайтехович www: http://sanych.nnov.ru e-mail: ssanych[at]gmail[dot]com icq: 168712946 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: вопрос по SEDу
Кувшинов Данил пишет: > Artem Chuprina пишет: >> Кувшинов Данил -> debian-russian@lists.debian.org @ Tue, 22 Jul 2008 >> 13:16:53 +0300: >> >> КД> слово архив неизменно! >> >> КД> мне необходимо чтоб получилось так: >> КД> до-- >> КД> /0702/need >> КД> /0804/4other >> КД> /1232/Border >> КД> после-- >> КД> need >> КД> 4other >> КД> Border >> >> КД> до-- >> КД> /archive/08.07/0821/need >> КД> /archive/06.12/0804/4other >> КД> /archive/12.03/0324/need >> КД> после-- >> КД> need >> КД> 4other >> КД> smile >> >> Товарищ, похоже, пытается выучить sed на примерах. Ну или сдать, что >> более вероятно... Получается хреново... >> >> > сдавать ничего мне не нада, скрип пишу для себя, а вот с sed'ом > реальные траблы, т.к. не врубаюсь... > > не врубаешься пользуйся cut: echo '/archive/06.12/0804/4other '|cut -d/ -f5 -- Александр Вайтехович www: http://sanych.nnov.ru e-mail: ssanych[at]gmail[dot]com icq: 168712946 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: вопрос по SEDу
Artem Chuprina пишет: Кувшинов Данил -> debian-russian@lists.debian.org @ Tue, 22 Jul 2008 13:16:53 +0300: КД> слово архив неизменно! КД> мне необходимо чтоб получилось так: КД> до-- КД> /0702/need КД> /0804/4other КД> /1232/Border КД> после-- КД> need КД> 4other КД> Border КД> до-- КД> /archive/08.07/0821/need КД> /archive/06.12/0804/4other КД> /archive/12.03/0324/need КД> после-- КД> need КД> 4other КД> smile Товарищ, похоже, пытается выучить sed на примерах. Ну или сдать, что более вероятно... Получается хреново... сдавать ничего мне не нада, скрип пишу для себя, а вот с sed'ом реальные траблы, т.к. не врубаюсь... -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: вопрос по SEDу
Кувшинов Данил -> debian-russian@lists.debian.org @ Tue, 22 Jul 2008 13:16:53 +0300: КД> слово архив неизменно! КД> мне необходимо чтоб получилось так: КД> до-- КД> /0702/need КД> /0804/4other КД> /1232/Border КД> после-- КД> need КД> 4other КД> Border КД> до-- КД> /archive/08.07/0821/need КД> /archive/06.12/0804/4other КД> /archive/12.03/0324/need КД> после-- КД> need КД> 4other КД> smile Товарищ, похоже, пытается выучить sed на примерах. Ну или сдать, что более вероятно... Получается хреново... -- Artem Chuprina RFC2822: Jabber: [EMAIL PROTECTED] Нет применения человеческому разуму! (c)JB -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: вопрос по SEDу
Tue, 22 Jul 2008 15:52:40 +0400 "Dmitry E. Oboukhov" <[EMAIL PROTECTED]> wrote: > > AGG> > |sed 's#.*/##' > AGG> $basename /asd/dsa/asd/sad > AGG> Кто еще? :-T > ему пайп надо было :) o_O телепат? -- Best regards, Alexander GQ Gerasiov Contacts: e-mail:[EMAIL PROTECTED] Jabber: [EMAIL PROTECTED] Homepage: http://gq.net.ru ICQ: 7272757 PGP fingerprint: 0628 ACC7 291A D4AA 6D7D 79B8 0641 D82A E3E3 CE1D -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: вопрос по SEDу
В сообщении от 22 июля 2008 14:54 Alexander GQ Gerasiov написал(a): > > |sed 's#.*/##' > $basename /asd/dsa/asd/sad > Кто еще? :-T В shell-скрипте быстрее всего будет ${path##*/} пример: $ (path_var='/a/b/c/d'; echo ${path_var##*/}) -- С Уважением, Андрей Никитин -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: вопрос по SEDу
Tue, 22 Jul 2008 14:26:41 +0400 "Dmitry E. Oboukhov" <[EMAIL PROTECTED]> wrote: > |sed 's#.*/##' $basename /asd/dsa/asd/sad Кто еще? :-T -- Best regards, Alexander GQ Gerasiov Contacts: e-mail:[EMAIL PROTECTED] Jabber: [EMAIL PROTECTED] Homepage: http://gq.net.ru ICQ: 7272757 PGP fingerprint: 0628 ACC7 291A D4AA 6D7D 79B8 0641 D82A E3E3 CE1D -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: вопрос по SEDу
Dmitry E. Oboukhov пишет: Сори за текомпетентно ТЗ :( на что угодно, например: /0702/need /0804/4other /1232/Border длинна цыфр остаётся постоянной максимум 4-ре так же и во втором примере: /archive/08.07/0821/need /archive/06.12/0804/4other /archive/12.03/0324/smile слово архив неизменно! мне необходимо чтоб получилось так: до-- /0702/need /0804/4other /1232/Border после-- need 4other Border до-- /archive/08.07/0821/need /archive/06.12/0804/4other /archive/12.03/0324/need после-- need 4other smile то есть тебе последнее слово после слеша надо? |sed 's#.*/##' в яблочко!!! ОГРОМНОЕ СПАСИБО!!! -- ... mpd is off . ''`. Dmitry E. Oboukhov : :’ : [EMAIL PROTECTED] `. `~’ GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: вопрос по SEDу
Dmitry E. Oboukhov пишет: sed 's/.*need/need/' http://sed.sourceforge.net/sed1line.txt :) забыл добавить что need тоже меняется тост звучит примерно так: Рыбка, сделай мне х... ниже колена Рыбка делает ноги 2 см размером Так выпьем же за грамотную постановку ТЗ! PS как меняется? -- ... mpd is off . ''`. Dmitry E. Oboukhov : :’ : [EMAIL PROTECTED] `. `~’ GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 Сори за текомпетентно ТЗ :( на что угодно, например: /0702/need /0804/4other /1232/Border длинна цыфр остаётся постоянной максимум 4-ре так же и во втором примере: /archive/08.07/0821/need /archive/06.12/0804/4other /archive/12.03/0324/smile слово архив неизменно! мне необходимо чтоб получилось так: до-- /0702/need /0804/4other /1232/Border после-- need 4other Border до-- /archive/08.07/0821/need /archive/06.12/0804/4other /archive/12.03/0324/need после-- need 4other smile -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: вопрос по SEDу
San_Sanych пишет: Кувшинов Данил пишет: Кувшинов Данил пишет: День Добрый! как при помощи sed текст вида "/var/log", заранее спасибо!!! ещё вопрос :) имееются строки вида: /0702/need /archive/08.07/0821/need необходимо убрать все до слова need причём в первом и втором примере цыфры могут меняться sed 's/.*need/need/' http://sed.sourceforge.net/sed1line.txt :) забыл добавить что need тоже меняется -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: вопрос по SEDу
Кувшинов Данил пишет: День Добрый! как при помощи sed текст вида "/var/log", заранее спасибо!!! ещё вопрос :) имееются строки вида: /0702/need /archive/08.07/0821/need необходимо убрать все до слова need причём в первом и втором примере цыфры могут меняться -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: вопрос по SEDу
Dmitry E. Oboukhov пишет: День Добрый! как при помощи sed текст вида "/var/log", заранее спасибо!!! что сделать-то? echo /var/log|grep astral|sed 's#/var/log#не за что ;)#' ай ай ай невнимательный ... :( -- ... mpd playing: WASP - Medley . ''`. Dmitry E. Oboukhov : :’ : [EMAIL PROTECTED] `. `~’ GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: вопрос по SEDу
Dmitry E. Oboukhov пишет: День Добрый! как при помощи sed текст вида "/var/log", заранее спасибо!!! что сделать-то? echo /var/log|grep astral|sed 's#/var/log#не за что ;)#' -- ... mpd playing: WASP - Medley . ''`. Dmitry E. Oboukhov : :’ : [EMAIL PROTECTED] `. `~’ GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 Спасибо! сам правда вчера допёр, получилось немного по другому : sed -e s/\\/var\\/log\\/something\\///g -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
вопрос по SEDу
День Добрый! как при помощи sed текст вида "/var/log", заранее спасибо!!! -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]