Re: вопрос по SEDу

2008-07-23 Пенетрантность Artem Chuprina
Кувшинов Данил -> 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у

2008-07-22 Пенетрантность Кувшинов Данил

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у

2008-07-22 Пенетрантность San_Sanych

> 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у

2008-07-22 Пенетрантность San_Sanych
Кувшинов Данил пишет:
> 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у

2008-07-22 Пенетрантность Кувшинов Данил

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у

2008-07-22 Пенетрантность 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 на примерах.  Ну или сдать, что
более вероятно...  Получается хреново...

-- 
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у

2008-07-22 Пенетрантность Alexander GQ Gerasiov
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у

2008-07-22 Пенетрантность Andrey Nikitin
В сообщении от 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у

2008-07-22 Пенетрантность Alexander GQ Gerasiov
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у

2008-07-22 Пенетрантность Кувшинов Данил

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у

2008-07-22 Пенетрантность Кувшинов Данил

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у

2008-07-22 Пенетрантность Кувшинов Данил

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у

2008-07-22 Пенетрантность Кувшинов Данил

Кувшинов Данил пишет:

День Добрый!
как при помощи 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у

2008-07-19 Пенетрантность Кувшинов Данил

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у

2008-07-18 Пенетрантность Кувшинов Данил

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у

2008-07-18 Пенетрантность Кувшинов Данил

День Добрый!
как при помощи sed текст вида "/var/log", заранее спасибо!!!


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]