[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Declarar inteiro longo
From: |
Julio C. Neves |
Subject: |
Re: [shell-script] Declarar inteiro longo |
Date: |
Sun, 27 Jul 2008 12:22:54 -0300 |
Fala Felipe,
não entendi a sua dúvida pois ao contrário do C, que é fortemente tipado, o
Shell não tem tipagem nenhuma. Então para armazenar um valor em uma variável
basta fazer:
VarNaoDeclarada=2323523452342363456345347546754.675467456754674567456
E, apesar de ser um real grande pra chuchu, com float e tudo, isso não
produz erro. De qq forma mande o trecho do seu script onde tá dando kk para
podermos te ajudar melhor.
Outra coisa: não acredite qdo te disserem que não dá para fazer alguma coisa
usando as ferramentas do shell. Pegue outras opiniões que provavelmente vc
conseguirá fazer.
Abraços,
Julio
2008/7/26 Felipe <address@hidden>
> Ola lista,
>
> Declarei uma variavel que recebe um valor da entrada padrao stdin do
> usuario no entanto quando se armazena um inteiro longo me retorna essa
> mensagem de erro :
>
> integer expression expected
>
> Em C eu declarava essa variavel como long int e conseguia armazenar o
> numero inteiro com grande quantidade de casas decimais ja no shell me
> retorna a mensagem acima.
>
> Alguem teria alguma soluçao?
>
> Grato
>
>
>
--
Abraços,
Julio
Em setembro estarei dando um treinamento
Shell em Brasília (em 2 fins de semana).
Mais informações: www.tecnologiabr.com.br
Tel: (61) 3354-3162
[As partes desta mensagem que não continham texto foram removidas]