|
|
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)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/65771b70ddb4.html, оценка из 5, голосов 10
|