Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: awk   Alexandr Goncharov   04 Nov 2002 20:32:02 
Архивное /ru.unix.bsd/12232bf440ce4.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional