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]
