Ajuda com Shell Script Avançado - Alguem se atreve.

2008-07-10 Por tôpico gunix
Preciso criar um script que faça +- isso
Alguem pode me ajudar?

Vou ter uma variavel chamada

IF=eth0 eth1 eth2
e vou ter varios parametros

eth0_IP=10.1.0.1
eth1_IP=100.100.100.1
...

vou jogar isso num for para ler a variavel IF e ao entrar ele tenta os ip.
Um exemplo do que quero é:

for i in $IF; do
ifconfig $i $i_IP netmask $i_MASK broadcast $i_BCAST up
done

preciso concatenar estas a variavem $IF com o  _IP  para que eu obtenha o
resultado de $eth0_IP como faço isso?

Alguem pode me ajudar.
Parece uma loucura, maso que preciso fazer é uma rotina que vai ler diversos
valores que alteram somente o inicial
O Acima foi so um exmplo de que preciso.

A raciocinio é igual
Fui bem claro?

Algeum pode me ajudar?
Quando tento concaternar

echo $$IF ele da problema.

aTt
Gustavo


Re: Ajuda com Shell Script Avançado - Alguem se atreve.

2008-07-10 Por tôpico Thiago Silveira Alexandre
vc quer eh concatenar cada interface com seus parametros eh isso?


2008/7/10 gunix [EMAIL PROTECTED]:

 Preciso criar um script que faça +- isso
 Alguem pode me ajudar?

 Vou ter uma variavel chamada

 IF=eth0 eth1 eth2
 e vou ter varios parametros

 eth0_IP=10.1.0.1
 eth1_IP=100.100.100.1
 ...

 vou jogar isso num for para ler a variavel IF e ao entrar ele tenta os ip.
 Um exemplo do que quero é:

 for i in $IF; do
 ifconfig $i $i_IP netmask $i_MASK broadcast $i_BCAST up
 done

 preciso concatenar estas a variavem $IF com o  _IP  para que eu obtenha o
 resultado de $eth0_IP como faço isso?

 Alguem pode me ajudar.
 Parece uma loucura, maso que preciso fazer é uma rotina que vai ler
 diversos valores que alteram somente o inicial
 O Acima foi so um exmplo de que preciso.

 A raciocinio é igual
 Fui bem claro?

 Algeum pode me ajudar?
 Quando tento concaternar

 echo $$IF ele da problema.

 aTt
 Gustavo