Script para rodar muitos dados

1. Script para rodar muitos dados

JUlie von derckh
Julie Von

(usa Ubuntu)

Enviado em 16/08/2010 - 18:18h


Ola pessoal!
Sou iniciante em shell,
Tenho um script para rodar um programa de modelo com um determinado arquivo de dados e estou querendo melhorar o processo e com um script rodar varios dados com nomes sequenciais tipo Dado0, Dado1, ...
Tenho um arquivo modelo que deverá receber cada um dos meus 50 arquivos de dados para resolve-los.

mod = "arquivo_modelo"
dado0 = "arquivo_dado"
bin./programa $mod $dado0
...

mod = "arquivo_modelo"
dado1 = "arquivo_dado"
bin./programa $mod $dado1
...
e assim por diante ..

Poderiam me dar uma ideia de como seria ?

Muito obrigada

Julie



  


2. Re: Script para rodar muitos dados

Perfil removido
removido

(usa Nenhuma)

Enviado em 16/08/2010 - 22:05h

não entendi direito oq vc quer fazer, de mais detales do seu objetivo, mas acho que seria algo assim


=======================================

for i in `echo dado{0..49}`; do
mod="arquivo_modelo"
aqv=$i
aqv="arquivo_dado"
bin./programa $mod $aqv
done

=========================================

ou seja o "i" vai ser uma variavel, cujo o valor vai de 0 a 49, lembrando que vc disse 50 arquivos e 0 a 49 são 50 numeros, caso queira fazer algo do numero 1 até o 50, é só substituir o {0..49} por {1..50}

pelo visto vc colocou somente uma parte do script, coloca o script completo p termos uma ideia doq está querendo fazer, não da p entender oq vc quer fazer, só vendo o script msm p entender melhor pq até agr nao vi nenhum utilidade nisso






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts