Se conseguir mudar isso seu problema fica bico. Se conseguir mudar, posta aqui q a gente te ajuda na solução.
[]s Alexandre Anderson Souza <[EMAIL PROTECTED]> escreveu: Ola Alexandre... Bom Dia! tem jeito sim... vou ver isso... valeu ai pela dica. Abracos Anderson Souza Em 04/05/07, Alexandre Passos de Matos <[EMAIL PROTECTED]> escreveu: > > O coordenadas foi feito pra rodar interativamente. Deste jeito ele não > vai rodar em batch não. Precisa mudar o programa pra ele pegar os parâmetros > como argumentos e não como entrada de teclado. > > Até daria pra vc colocar o coordenadas pra rodar com um arquivo de > respostas, mas dificultaria roda-lo no loop do ls depois. > > O melhor seria mudar o coordenadas pra aceitar argumentos no lugar de > entrada de teclado. É possivel esta mudança? > > Anderson Souza <[EMAIL PROTECTED] <anderson.souza35%40gmail.com>> > escreveu: blz Alexandre, é isso mesmo olhá só > > > o que esta acontecendo é que quando o for lê ./coordenadas ele abre o > prompt > para eu digitar o nome do arquivo.... e o que eu quero é pegar o primeiro > elemento da lista > > PS: > minha lista (gerado pelo ls) > s030507.txt > s040507.txt > s06050/.txt > .. > .. > s310507.txt > > Aqui eu mostro o prg coordenadas rodando: > > root#./coordenadas > Entre com o nome do arquivo: *s030507.txt* > Entre com o nome do arquivo de saida: *ls030507.txt* > Entre com o número de passos: *720* > Arquivo gerado som sucesso!! > root# > > Valeu ai > t+ > > Anderson Souza > > Em 03/05/07, Alexandre Passos de Matos <[EMAIL > PROTECTED]<alex_matos_br%40yahoo.com.br> > > > escreveu: > > > > Oi Anderson! > > > > Sim, existe. Se os arquivos estiverem em um diretório e neste diretório > só > > existam estes arquivos, vc pode fazer um loop assim: > > > > for i in `ls nome_do_diretorio` > > do > > seus_comandos > > done > > > > Em cada volta do loop a variável i recebe o nome de um arquivo, na ordem > > da saída do ls. Então vc passaria $i como parâmetro pro programa > > coordenadas. Este programa coordenadas é interativo ou pode ser rodado > com > > passagem de parâmetros? > > > > Se os arquivos tiverem um padrão de nome, vc pode melhorar o ls > colocando > > ls nome_do_diretorio/arquivo* > > > > É isso q vc precisa? > > > > []s > > Alexandre > > > > anderson1904 <[EMAIL PROTECTED] <anderson.souza35%40gmail.com>< > anderson.souza35%40gmail.com>> > > escreveu: Olá pessoal! Td certo? > > Bom , como tenho pouca experiencia em shell resolvi pedir ajuda aqui > > pra vocês. > > Seguinte: > > Eu uso o Xephem para gerar coordenadas (sol). Tenho também um > > programa (coordenadas) feito em C++ que, pega o arquivo gerado pelo > > Xephem e elimina as linhas negativas deste arquivo. Executando o > > coordenadas seria assim: > > > > Entre com o nome do arquivo: file.txt(arquivo do xephem) > > Nome do arquivo de saida: file1.txt (aquivo sem linhas negativas) > > Numero de passos: 720 (este numero é fixo) > > > > PS: aqui o usuario entra com estas informações > > > > A minha duvida é a seguinte: > > > > Preciso de um script shell que faça esta rotina pra mim a partir de > > uma lista de arquivos, ou seja, o programa coordenadas estaria > > recebendo os passos acima automaticamente atraves de uma lista de > > arquivos.txt já definida. Como eu faço o shell executar isso pra mim, > > sem a necessidade de informar arquivo por arquivo, pois eu já tenho > > uma lista com todos os arquivos? Existe esta possibilidade? > > > > Agradeço pela atenção > > > > Anderson Souza > > > > > > > > > > > > __________________________________________________ > > Fale com seus amigos de graça com o novo Yahoo! Messenger > > http://br.messenger.yahoo.com/ > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > -- > Anderson Souza > Email: [EMAIL PROTECTED] <anderson.souza35%40gmail.com> > Skype: anderson1904 > Msn: [EMAIL PROTECTED] <aos_3%40msn.com> > Fone: (12)9732-9877 - (12)3101-2997 > __________________________________________________________ > "Os que desprezam pequenos acontecimentos, dificilmente farão grandes > descobertas." > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > __________________________________________________ > Fale com seus amigos de graça com o novo Yahoo! Messenger > http://br.messenger.yahoo.com/ > > [As partes desta mensagem que não continham texto foram removidas] > > > -- Anderson Souza Email: [EMAIL PROTECTED] Skype: anderson1904 Msn: [EMAIL PROTECTED] Fone: (12)9732-9877 - (12)3101-2997 __________________________________________________________ "Os que desprezam pequenos acontecimentos, dificilmente farão grandes descobertas." [As partes desta mensagem que não continham texto foram removidas] __________________________________________________ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas]