shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Ajuda -Shell Script


From: Alexandre Passos de Matos
Subject: Re: [shell-script] Ajuda -Shell Script
Date: Mon, 7 May 2007 23:46:24 -0300 (ART)

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 <address@hidden> 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 <address@hidden>
 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 <address@hidden <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 
 > <address@hidden<alex_matos_br%40yahoo.com.br>
 > >
 > escreveu:
 > >
 > > Oi Anderson!
 > >
 > > Sim, existe. Se os arquivos estiverem em um diretório e neste diretório
 >
 > > 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 <address@hidden <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: address@hidden <anderson.souza35%40gmail.com>
 > Skype: anderson1904
 > Msn: address@hidden <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: address@hidden
 Skype: anderson1904
 Msn: address@hidden
 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]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]