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 <[EMAIL PROTECTED]>

>    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]

Responder a