* [Comm] Вопросик по BASH
@ 2002-09-27 5:07 Andrew Velichenko
2002-09-27 5:35 ` [Comm] " Yura Kalinichenko
` (4 more replies)
0 siblings, 5 replies; 8+ messages in thread
From: Andrew Velichenko @ 2002-09-27 5:07 UTC (permalink / raw)
To: community
Приветствую благородных донов!
Не подскажете, как обрезать переменную в баше?
Хочу из строчки, к примеру, "server02.domain.ru" получить "02".
Помню, что были какие-то выражения для этого, но в мане ничего не
навеялось...
Сорри что немного не в тему...
Сенкс!
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Comm] Re: Вопросик по BASH
2002-09-27 5:07 [Comm] Вопросик по BASH Andrew Velichenko
@ 2002-09-27 5:35 ` Yura Kalinichenko
2002-09-27 6:41 ` [Comm] " Anton V. Boyarshinov
` (3 subsequent siblings)
4 siblings, 0 replies; 8+ messages in thread
From: Yura Kalinichenko @ 2002-09-27 5:35 UTC (permalink / raw)
To: community
В Птн, 27 Сен 2002, Andrew Velichenko написал(а):
AV> Не подскажете, как обрезать переменную в баше?
AV> Хочу из строчки, к примеру, "server02.domain.ru" получить "02".
man cut
--
Yura Kalinichenko
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Comm] Вопросик по BASH
2002-09-27 5:07 [Comm] Вопросик по BASH Andrew Velichenko
2002-09-27 5:35 ` [Comm] " Yura Kalinichenko
@ 2002-09-27 6:41 ` Anton V. Boyarshinov
2002-09-27 7:15 ` [Comm] " Andrew Velichenko
2002-09-27 7:09 ` Maxim Tyurin
` (2 subsequent siblings)
4 siblings, 1 reply; 8+ messages in thread
From: Anton V. Boyarshinov @ 2002-09-27 6:41 UTC (permalink / raw)
To: community
Добрый день
On Fri, 27 Sep 2002 09:07:06 +0400
"Andrew Velichenko" <velandr@ust.fagci.ru> wrote:
> Не подскажете, как обрезать переменную в баше?
> Хочу из строчки, к примеру, "server02.domain.ru" получить "02".
> Помню, что были какие-то выражения для этого, но в мане ничего
> не навеялось...
man sed
Антон
--
mailto:boyarsh@mail.ru
mailto:boyarsh@ru.echo.fr
10:40am up 35 days, 2:55, 5 users, load average: 0.10, 0.04,
0.01
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Comm] Вопросик по BASH
2002-09-27 5:07 [Comm] Вопросик по BASH Andrew Velichenko
2002-09-27 5:35 ` [Comm] " Yura Kalinichenko
2002-09-27 6:41 ` [Comm] " Anton V. Boyarshinov
@ 2002-09-27 7:09 ` Maxim Tyurin
2002-09-27 9:41 ` [Comm] " Andrew Velichenko
2002-09-27 8:35 ` Dmitry V. Levin
2002-09-27 8:44 ` Humanoid
4 siblings, 1 reply; 8+ messages in thread
From: Maxim Tyurin @ 2002-09-27 7:09 UTC (permalink / raw)
To: community
> Не подскажете, как обрезать переменную в баше?
> Хочу из строчки, к примеру, "server02.domain.ru" получить "02".
> Помню, что были какие-то выражения для этого, но в мане ничего
> не навеялось...
В баше ${n%pattern}, ${n%%pattern}, ${n##pattern}, ${n#pattern} .
Еще cut.
---------
With Best Regards, Maxim Tyurin
mailto: MrKooll@bigfoot.com
JID: MrKooll@jabber.pibhe.com
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Comm] Re: [Comm] Вопросик по BASH
2002-09-27 6:41 ` [Comm] " Anton V. Boyarshinov
@ 2002-09-27 7:15 ` Andrew Velichenko
0 siblings, 0 replies; 8+ messages in thread
From: Andrew Velichenko @ 2002-09-27 7:15 UTC (permalink / raw)
To: community
> > Не подскажете, как обрезать переменную в баше?
> > Хочу из строчки, к примеру, "server02.domain.ru" получить "02".
> > Помню, что были какие-то выражения для этого, но в мане ничего
> > не навеялось...
>
> man sed
Ок, сенкс. Только и в самом баше были для этого какие-то инструменты типа
"пропустить n символов в переменной" - типа {} - но не помню формат... А man
bash не помог...
>
> Антон
> --
> mailto:boyarsh@mail.ru
> mailto:boyarsh@ru.echo.fr
> 10:40am up 35 days, 2:55, 5 users, load average: 0.10, 0.04,
> 0.01
> _______________________________________________
> Community mailing list
> Community@altlinux.ru
> http://www.altlinux.ru/mailman/listinfo/community
>
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Comm] Вопросик по BASH
2002-09-27 5:07 [Comm] Вопросик по BASH Andrew Velichenko
` (2 preceding siblings ...)
2002-09-27 7:09 ` Maxim Tyurin
@ 2002-09-27 8:35 ` Dmitry V. Levin
2002-09-27 8:44 ` Humanoid
4 siblings, 0 replies; 8+ messages in thread
From: Dmitry V. Levin @ 2002-09-27 8:35 UTC (permalink / raw)
To: ALT Linux general discussion list
[-- Attachment #1: Type: text/plain, Size: 326 bytes --]
On Fri, Sep 27, 2002 at 09:07:06AM +0400, Andrew Velichenko wrote:
> Не подскажете, как обрезать переменную в баше?
> Хочу из строчки, к примеру, "server02.domain.ru" получить "02".
> Помню, что были какие-то выражения для этого, но в мане ничего не
> навеялось...
См. bash(1), ключевое слово "Parameter Expansion".
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Comm] Вопросик по BASH
2002-09-27 5:07 [Comm] Вопросик по BASH Andrew Velichenko
` (3 preceding siblings ...)
2002-09-27 8:35 ` Dmitry V. Levin
@ 2002-09-27 8:44 ` Humanoid
4 siblings, 0 replies; 8+ messages in thread
From: Humanoid @ 2002-09-27 8:44 UTC (permalink / raw)
To: community
On Fri, 27 Sep 2002 09:07:06 +0400
"Andrew Velichenko" <velandr@ust.fagci.ru> wrote:
> Не подскажете, как обрезать переменную в баше?
> Хочу из строчки, к примеру, "server02.domain.ru" получить "02".
> Помню, что были какие-то выражения для этого, но в мане ничего не
> навеялось...
expr
хотя если задача выходит за рамки тривиальной, лучше пользоваться не bash, а чем-либо более осмысленным
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Comm] Re: [Comm] Вопросик по BASH
2002-09-27 7:09 ` Maxim Tyurin
@ 2002-09-27 9:41 ` Andrew Velichenko
0 siblings, 0 replies; 8+ messages in thread
From: Andrew Velichenko @ 2002-09-27 9:41 UTC (permalink / raw)
To: community
О! То что надо! Сенкс.
> > Не подскажете, как обрезать переменную в баше?
> > Хочу из строчки, к примеру, "server02.domain.ru" получить "02".
> > Помню, что были какие-то выражения для этого, но в мане ничего
> > не навеялось...
> В баше ${n%pattern}, ${n%%pattern}, ${n##pattern}, ${n#pattern} .
> Еще cut.
> ---------
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2002-09-27 9:41 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-09-27 5:07 [Comm] Вопросик по BASH Andrew Velichenko
2002-09-27 5:35 ` [Comm] " Yura Kalinichenko
2002-09-27 6:41 ` [Comm] " Anton V. Boyarshinov
2002-09-27 7:15 ` [Comm] " Andrew Velichenko
2002-09-27 7:09 ` Maxim Tyurin
2002-09-27 9:41 ` [Comm] " Andrew Velichenko
2002-09-27 8:35 ` Dmitry V. Levin
2002-09-27 8:44 ` Humanoid
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/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 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git