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: Anderson Souza
Subject: Re: [shell-script] Ajuda -Shell Script
Date: Mon, 7 May 2007 08:15:20 -0300

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]



reply via email to

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