lincolnsol
(usa Fedora)
Enviado em 06/12/2011 - 07:39h
O conteúdo do arquivo Alta_Floresta_00Z_300-100hpa.txt é
-----------------------------
1992 09 26 00Z 300-100 -59.40
1994 06 28 00Z 300-100 -50.95
1994 06 29 00Z 300-100 -54.88
1994 06 30 00Z 300-100 -55.26
1994 07 01 00Z 300-100 -49.35
1994 08 04 00Z 300-100 -54.82
1994 08 05 00Z 300-100 -57.75
1994 08 06 00Z 300-100 -55.91
1994 08 07 00Z 300-100 -54.80
1994 08 08 00Z 300-100 -55.51
-----------------------------
porem no arquivo verdadeiro são mais de 700 linhas
eu tentei chamar o arquivo diretamente para o read do while mas não funcionou, então dei um "cat Alta_Floresta_00Z_300-100hpa.txt > vol.lista.temp" que ai o while reconhece o arquivo para iniciar o read
já li o código um bocado de vezes e não consigo ver o que está errado
o meu objetivo com esse código será fazer umas medias usando o bc, mas para isso, primeiro preciso que o script consiga ler linha por linha e guardar em variáveis os valores que eu quero. é por isso que em um primeiro passo eu estou apenas exibindo com o echo todos o conteúdo do arquivo