uma fácil..mas util para eu entender o conceito.
olhe o script:
....
[EMAIL PROTECTED] cat teste.sh
#!/bin/bash
for nivel in 1 2 3
do
temperatura.$nivel=$(( nivel + 10 ))
echo "temperatura.$nivel"
done
....
agora o resultado:
....
[EMAIL PROTECTED] ./teste.sh
./teste.sh: line 5: temperatura.1=11: command not found
temperatura.1
./teste.sh: line 5: temperatura.2=12: command not found
temperatura.2
./teste.sh: line 5: temperatura.3=13: command not found
temperatura.3
....
gostaria q o resultado fosse:
temperatura.1=11
temperatura.2=12
temperatura.3=13
Já percebi que não podemos fazer atribuições no nome de alguma variavel!
mas pq isso não eh viável?
teria outra solução para isso?
trabalhar com Vetores, seria a unica solução?
valeu galera!
acosta
--
__________________________
Ricardo Acosta
Laboratório de Clima e Biosfera
Departamento de Ciências Atmosféricas - USP/IAG/ACA
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso.
---------------------------------------------------------------------
Sair da lista: [EMAIL PROTECTED]
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil
| Yahoo! Grupos, um serviço oferecido por: | |
|
Links do Yahoo! Grupos
- Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/
- Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
- O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.
