iglander
(usa Ubuntu)
Enviado em 20/06/2008 - 16:07h
ehhhhh
nm foi...
diz o seguinte:
high@high-desktop:~$ sudo bash -xv TesteVOL.sh
#!/bin/bash
listagem=$(ifconfig | grep eth | cut -c1-4)
ifconfig | grep eth | cut -c1-4
++ ifconfig
++ grep eth
++ cut -c1-4
+ listagem='eth0
eth1
eth1'
contador=0
+ contador=0
eths={$@}
+ eths='{}'
for i in $listagem
do
auxSpeed=$(ethtool $i | grep Speed | cut -d':' -f2 | cut -d' ' -f2)
aux="$i conexao de $auxSpeed"
export eths$contador="$i conexão de $auxSpeed"
vetor=$("${vetor[@]}" "$i conexão de $auxSpeed")
echo ${vetor[$contador]}
contador=$(expr $contador + 1)
done
+ for i in '$listagem'
ethtool $i | grep Speed | cut -d':' -f2 | cut -d' ' -f2
++ ethtool eth0
++ grep Speed
++ cut -d: -f2
++ cut '-d ' -f2
+ auxSpeed=100Mb/s
+ aux='eth0 conexao de 100Mb/s'
+ export 'eths0=eth0 conexão de 100Mb/s'
+ eths0='eth0 conexão de 100Mb/s'
"${vetor[@]}" "$i conexão de $auxSpeed"
++ 'eth0 conexão de 100Mb/s'
TesteVOL.sh: line 11: eth0 conexão de 100Mb/s: Arquivo ou diretório inexistente
+ vetor=
+ echo
expr $contador + 1
++ expr 0 + 1
+ contador=1
+ for i in '$listagem'
ethtool $i | grep Speed | cut -d':' -f2 | cut -d' ' -f2
++ ethtool eth1
++ grep Speed
++ cut -d: -f2
++ cut '-d ' -f2
+ auxSpeed=10Mb/s
+ aux='eth1 conexao de 10Mb/s'
+ export 'eths1=eth1 conexão de 10Mb/s'
+ eths1='eth1 conexão de 10Mb/s'
"${vetor[@]}" "$i conexão de $auxSpeed"
++ '' 'eth1 conexão de 10Mb/s'
TesteVOL.sh: line 11: : comando não encontrado
+ vetor=
+ echo
expr $contador + 1
++ expr 1 + 1
+ contador=2
+ for i in '$listagem'
ethtool $i | grep Speed | cut -d':' -f2 | cut -d' ' -f2
++ ethtool eth1
++ cut -d: -f2
++ cut '-d ' -f2
++ grep Speed
+ auxSpeed=10Mb/s
+ aux='eth1 conexao de 10Mb/s'
+ export 'eths2=eth1 conexão de 10Mb/s'
+ eths2='eth1 conexão de 10Mb/s'
"${vetor[@]}" "$i conexão de $auxSpeed"
++ '' 'eth1 conexão de 10Mb/s'
TesteVOL.sh: line 11: : comando não encontrado
+ vetor=
+ echo
expr $contador + 1
++ expr 2 + 1
+ contador=3
echo ${vetor[@]
TesteVOL.sh: line 17: fim do arquivo inesperado enquanto procurava por `}'
TesteVOL.sh: line 19: erro de sintaxe: fim de arquivo inesperado
bom... jah foi entregue o script... criei duas variávei estáticas msm e mandei bala
= )
mah pra desencargo de consciencia ainda to tentando descobri uma maneira de faze funcionah... caso algm consiga
xDDD
toda ajuda eh bem vinda ^^
o problema sempre tah sendo na hora da atribuição do valor em posicao tal... isso q tah qbranu minhas perna...