|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alexandr Goncharov 2:5020/400 04 Nov 2002 20:32:02 To : Andrey Ostanovsky Subject : Re: awk -------------------------------------------------------------------------------- Andrey Ostanovsky <Andrey.Ostanovsky@f1957.n5030.z2.fidonet.org> wrote: AO> Hello, All! AO> Делаем разбор командной строки AO> echo "2:5030/1957"|awk --field-separator ":|\/" '{print " zone="$1 " net=" AO> $2 " node=" $3}' AO> zone=2 net=5030 node=1957 AO> Хочется эти переменные использовать для синтаксического разбора введенного AO> параметра в sh-скрипте. Hе получается их передать в виде переменных $zone, AO> $net, $node. AO> Подскажите - в какую сторону копать. #!/bin/sh zone=`echo "2:5030/1957"|awk 'BEGIN {FS=":|\/"} {zone=$1}; END {print zone}' ` net=`echo "2:5030/1957"|awk 'BEGIN {FS=":|\/"} {net=$2}; END {print net}' ` .... AO> Функция system(zone=$1) не хочет работать.:( AO> Bye, Andrey Ostanovsky. aost @ gbk.spb.ru -- Alexandr V. Goncharov, | Digital Networks, Tomsktelecom AGV-RIPE, | agv@tomsknet.ru AGV3-RIPN | phonе: +7(382-2)662510 --- ifmail v.2.15dev5 * Origin: Tomsktelecom - Digital Networks (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/12232bf440ce4.html, оценка из 5, голосов 10
|