ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [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