msoliver
(usa Debian)
Enviado em 08/02/2021 - 19:09h
vagnerslv escreveu:
#!/bin/bash
vetor[1]="jan"
vetor[2]="fev"
vetor[3]="mar"
Dá o erro abaixo:
echo “Digite um número do mes:”
read numero;
echo "O Mes é, $vetor[numero]
root@dtsdb:/# sh bancos_test/scripts12/teste.sh
bancos_test/scripts12/teste.sh: 3: bancos_test/scripts12/teste.sh: vetor[1]=jan: not found
bancos_test/scripts12/teste.sh: 4: bancos_test/scripts12/teste.sh: vetor[2]=fev: not found
bancos_test/scripts12/teste.sh: 5: bancos_test/scripts12/teste.sh: vetor[3]=mar: not found
▒Digite um n▒mero do mes:▒
1
O Mes ▒, [numero]
----------------------------------------------------------------
Então esse é só um exemplo, o script original eu não posso colocar por questões de copyrigth, eu queria saber se preciso instalar algum pacote adicional ?
Francamente!!!!
Questões de copyrigth, em algo tão simples e ainda acusando ERRO!!!!!
Se ao menos funcionasse.......
Tá de brincadeira!!!!
Primeiro PONTO: RESOLVA qual SHELL quer USAR!
-----------------------------------------------------------------------
1º ERRO:
root@dtsdb:/# sh bancos_test/scripts12/teste.sh
2º.....
3º.....
------------------------------------------------------------------------
Sugestões:
man bash
ou
man sh/dash
OBS.: Por questões de "Propriedade Intelectual", não posso colocar a SOLUÇÃO.
______________________________________________________________________
Att.: Marcelo Oliver
______________________________________________________________________