Enviado em 05/12/2011 - 19:19h
estou usando um modo de montar script q já uso a algum tempo , porem eu não consigo entender pq não funcionaEnviado em 06/12/2011 - 07:57h
#!/bin/bash estacao=Alta_Floresta F1() { while read linha do ano=`echo $linha | awk '{print $1}'` mes=`echo $linha | awk '{print $2}'` range=`echo $linha | awk '{print $5}'` temp=`echo $linha | awk '{print $6}'` echo ---- Testando ---- echo Estação: $estacao echo Ano: $ano echo Mês: $mes echo Range: $range echo Temp: $temp echo ------------------ done < "Alta_Floresta_00Z_300-100hpa.txt" } F1
Enviado em 05/12/2011 - 19:34h
Não entendi muito bem seu script, o que exatamente quer fazer? Qual o conteúdo dos arquivos?Enviado em 05/12/2011 - 19:53h
Antes de mais nada, mrk3004 obrigado por tentar ajudar.Enviado em 05/12/2011 - 22:15h
Explica o que vc quer fazer, coloca um exemplo do conteúdo dos arquivos, fica melhor pra ajudar.Enviado em 06/12/2011 - 07:39h
O conteúdo do arquivo Alta_Floresta_00Z_300-100hpa.txt éEnviado em 06/12/2011 - 08:38h
Maravilha amigo ... agora funcionouEnviado em 06/12/2011 - 09:35h
desculpa incomodar novamenteF1() { while read linha do ano=`echo $linha | awk '{print $1}'` mes=`echo $linha | awk '{print $2}'` range=`echo $linha | awk '{print $5}'` temp=`echo $linha | awk '{print $6}'` echo $estacao $ano $mes $range $temp done < "Alta_Floresta_00Z_300-100hpa.txt" }
Enviado em 06/12/2011 - 09:49h
Sobre a formatação, é só usar [ code] digitar o código aqui [ /code] (sem espaços nas tags code)function F1() { while read linha # Enquanto ler linha do # Executa funções # Funções done < "arquivo" # Fim } # Você passa o arquivo para o laço while que vai ler # as linhas enquanto existir. Se não existir mais linhas # O laço para e executa o que está abaixo da chamada da função. F1 # Chamada # Abaixo da chamada
Enviado em 06/12/2011 - 10:01h
obrigado pela ajuda mrk30041992 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 1994 08 09 00Z 300-100 -50.36 1994 08 10 00Z 300-100 -48.40 1994 08 11 00Z 300-100 -66.80 1994 08 12 00Z 300-100 -57.62 1994 08 13 00Z 300-100 -58.00 1994 08 14 00Z 300-100 -53.54 1994 08 15 00Z 300-100 -51.10 1994 08 16 00Z 300-100 -55.38 1994 08 17 00Z 300-100 -60.40 1994 08 18 00Z 300-100 -54.86 1994 08 19 00Z 300-100 -54.90 1994 08 20 00Z 300-100 -57.90 1994 08 21 00Z 300-100 -50.80 1994 08 24 00Z 300-100 -55.76 1994 08 25 00Z 300-100 -53.12 1994 08 26 00Z 300-100 -56.66 1994 08 27 00Z 300-100 -55.86 1994 08 28 00Z 300-100 -51.05 1994 08 30 00Z 300-100 -60.08 1994 08 31 00Z 300-100 -46.43 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
Enviado em 06/12/2011 - 10:07h
Aqui funciona perfeitamente e para ao chegar ao final do arquivo. Não há nenhuma configuração a fazer, deve ter alguma coisa errada no seu código.Enviado em 06/12/2011 - 10:34h
Olhando o que vc postou não tem mesmo repetição de valores, vc esperou chegar nas 700 linhas?Automatizando digitação de códigos 2FA no browser
Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Como converter imagens PNG/JPEG para SVG em linha de comando
Fez porcaria no teu repositório Git? Aprenda a restaurar uma versão anterior do seu código!
Restaurando Fontes de Download do Hydra no Linux
Atualizando "na marra" o YT-DLP quando começa a dar erro de downloads
Como instalar o WPS com interface e corretor ortográfico em PT-BR no Arch Linux
O que você está ouvindo agora? [2] (179)
Ubuntu 25.04 não instala. (18)
Linux mint não desliga corretamente mesmo mexendo no grub (0)