Привет, коллеги. 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/[EMAIL PROTECTED] Auf Wiederlesen ophil aka Д-р Антикоммуний -- Oleg P. Philon http://gomelug.agava.ru/articles Linux Lab, Gomel, Belarus mailto:[EMAIL PROTECTED] http://anticommunist.narod.ru mailto:[EMAIL PROTECTED]