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: Tue, 8 May 2007 07:59:51 -0300

e dae Alexandre... td blz?
Eu vou estudar o coordenadas, pois não foi eu quem o fez... assim que
estiver rodando eu posto ai ...

Abraços...

Anderson Souza


Em 07/05/07, Alexandre Passos de Matos <address@hidden>
escreveu:
>
>   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 <anderson.souza35%40gmail.com>>
> 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<alex_matos_br%40yahoo.com.br>
> >
> 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><
> 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>
> <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 <address@hidden<anderson.souza35%40gmail.com><
> 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> <
> anderson.souza35%40gmail.com>
> > Skype: anderson1904
> > Msn: address@hidden <aos_3%40msn.com> <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 <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]