|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alexander Dilevsky 2:5020/400 08 Jun 2002 15:53:00 To : Igor S.Kozhukhov Subject : Re: bash -------------------------------------------------------------------------------- "Igor S.Kozhukhov" <Igor.S.Kozhukhov@p99.f42.n5045.z2.fidonet.org> wrote in message news:1023563247@p99.f42.n5045.z2.ftn... > Hello All! > > есть переменная - eth1:123456789 - как на баше можно сделать две переменные > 1-eth1, 2-123456789? нужно отделить символьную от числа. > если бы был бы пробел - было вы просче ... - но пробела нету ... > > With best wishes, > Igor > > -= Big TRAMP Circle =- > > [||] Team Граненного Стакана [||] > > ... E-mail: sirius@dexp.ru Тупо и в лоб: VAR1=`echo eth1:123456789| cut -d : -f 1` VAR2=`echo eth1:123456789| cut -d : -f 2` Hесколько менее тупо: echo eth1:123456789 | (IFS=:; read VAR1 VAR2) Только по выходе из последней закрывающей скобки значения переменных потеряются, ибо это subshell. -- Alexander Dilevsky dil@cea.ru --- ifmail v.2.15dev5 * Origin: Yandex Technologies Ltd. (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/10467a6ae4144.html, оценка из 5, голосов 10
|