Re: bash
Привет, коллеги.
On Tue, Mar 11, 2003 at 01:26:20PM +0200, Konstantin Kubatkin wrote:
> есть ли такое в bash? мне надо сделать вот так:
>
> for i in 1 2 3 4 5 6 7 8 9 10 ; do
> if [ -n "$IF_IP_${i}" ] ; then < вот тут надо проверять значение
> переменных ${IF_IP_1}, ${IF_IP_2}, etc
> NUM=`expr ${i} + 1`
> fi
> done
В bash есть понятие массива, эта задача напоминает проход по массиву.
declare -a IF_IP[10]
...
if [ -n "${IF_IP[i]}" ] ; then
...
> Konstantin Kubatkin [KUB-RIPE] [KUB-UANIC]
> Kherson, TriLogiC Group
> Fido: 2:468/0@FidoNet
Auf Wiederlesen ophil aka Д-р Антикоммуний
--
Oleg P. Philon http://gomelug.agava.ru/articles
Linux Lab, Gomel, Belarus mailto:ophil@gomelug.agava.ru
http://anticommunist.narod.ru mailto:anticommunist@narod.ru
Reply to:
- Follow-Ups:
- Re: bash
- From: Konstantin Kubatkin <debian@3logic.net>
- References:
- bash
- From: Konstantin Kubatkin <debian@3logic.net>