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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Komarov Alexey                       2:5020/400     08 Dec 2004  12:59:30
 To : Kirill Frolov
 Subject : Re: Переменные и поток
 -------------------------------------------------------------------------------- 
 
 вот точнее:
 
 файл maska.conf
 # fishka
 0 192.160.170.* # bla-bla
 1 192.160.170.* # ga-ga-ga
 
 файл test.sh
 #!/bin/sh
 c_MASK="0.0.0.0"
 c_IP="192.169.0.1"
 ( while read -r otd mask tail; do
 case "$otd" in \#*) ;;
 ?*)
 if [ "$otd" = "0" ] ; then
   c_MASK=$mask
   export c_MASK
   echo "$c_MASK-$c_IP"
 fi
 ;;
 esac
 done ) < mask.conf
 echo "$c_MASK-$c_IP"
 
 а вот лог:
  ./test.sh
 192.160.170.*-192.169.0.1
 0.0.0.0-192.169.0.1
 
 почему c_MASK не менятся? :(
 > #!/bin/sh
 >
 > ( while read -r mask ip tail; do
 > case "$mask" in \#*) ;;
 > ?*) echo "$mask = $ip"
 > ;;
 > esac
 > done ) < mask.conf
 >
 >
 >
 >
 > -- 
 >  MOONLIGHT 
 --- ifmail v.2.15dev5.3
  * Origin: Demos online service (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: Переменные и поток   Komarov Alexey   08 Dec 2004 12:59:30 
Архивное /ru.linux/65771b70ddb4.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional