The UNIX and Linux Forums  

Go Back   O UNIX e Linux Forum > Top Fóruns > Programação Shell Script e
.
google unix.com



Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui.

Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
Fio Thread Starter Fórum Respostas Última postagem
Grep Diferentes Arquivos Usando um Loop? foleyml Programação Shell Script e 6 01-02-2009 01:41
grep e loop arquivos kashik Programação Shell Script e 4 06-16-2008 09:41
Grep comandos em loop karthikn7974 Programação Shell Script e 0 04-28-2008 10:16
grep-v ciclo while Bobo UNIX para Dummies Perguntas & Respostas 8 01-26-2007 10:53
grep em um loop gundu Programação Shell Script e 7 03-28-2005 05:59

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback Thread Tools Pesquisar este Thread Rate Thread Display Modes
  #1 (permalink)  
Old 04-22-2009
redalert013 redalert013 is offline
Usuário
  
 

Join Date: Apr 2009
Posts: 1
Exclamation de loop e grep pergunta

Estou tentando trabalhar em um arquivo de script para tcsh mas sou bastante novo para linux e ter várias perguntas.

1. Qual é a forma mais eficaz de criar um tipo de ciclo for? Preciso correr duas alças que cada corrida em passos de um valor inicial para o valor final, por exemplo, i \u003d 0, 1 \u003d\u003d 10, i + + em qualquer outra língua. Qual é a forma mais eficiente de configurá-lo?

Até agora, veio com:
conjunto i_forloopval \u003d `echo" forloop "| awk '(for (p \u003d 0,7; p <1,43; p \u003d 0,08 p) (print p))'`
conjunto j_forloopval \u003d `echo" forloop "| awk '(for (p \u003d 0,9; p <1,81, p \u003d 0,1 p) (print p))'`

i foreach ($ i_forloopval)
j foreach ($ j_forloopval)

mas parece que deve haver uma forma mais eficiente para ir a esse respeito.

2. Cada vez que é executado através do ciclo, que vai executar um programa que cria um único arquivo de saída. Em vez de ter de procurar manualmente por meio deste arquivo, eu estava esperando para usar grep para procurar a linha que nós precisamos.

Um dado resultado poderá ser semelhante a este:
1 \ 1 \ GINC-NODE006 \ Freq \ RB3LYP \ 6-311G (d) \ Br2 \ TYLERT \ 02-fev-2009 \ 0 \ \ # N Ge
om \u003d AllCheck Guess \u003d Ler SCRF \u003d Check GenChk RB3LYP/6-311G (d) Freq \ \ título \
\ 0,1 \ Br, 0., 0., -0,0263112705 \ Br, 0., 0., 2,3073112705 \ \ Version \u003d AM64L-G03Re
vD.01 \ State \u003d 1-SGG \ IC \u003d- 5148.2839416 \ RMSD \u003d 5.854e-11 \ RMSF \u003d 1.293e-06 \ Therm
Al \u003d 0.0034749 \ dipolo \u003d 0., 0., 0. \ DipoleDeriv \u003d 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.
, 0., 0., 0., 0., 0., 0., 0., 0. \ \u003d 17.7366557,0 Polar., 17.7366557,0., 0., 51,89093
66 \ PG \u003d D * H [C * (Br1.Br1)] \ NImag \u003d 0 \ \ 0.00021679,0., 0.00021679,0., 0., 0,1438
2273, -0.00021679,0., 0., 0.00021679,0., -0.00021679,0., 0., 0.00021679,0., 0
., -0.14382273,0., 0., 0.14382273 \ \ 0., 0., 0.00000224,0., 0., -0,00000224 \ \ \ @

a única informação que é necessária a partir deste é IC \u003d- 5148,2839416. Qual é a melhor maneira de extrair apenas a partir do resultado deste processo? Isto é ainda mais complicada pelo fato de que esta nem sempre ocorre em uma linha, mas que às vezes aparecem como:
uma única linha: HF \u003d- 5.148,28
39.416 e, em seguida, esta parte será embalada para a próxima linha.

Qualquer ajuda será apreciada.
 

Marcadores

Tags
foreach, grep, loops, substituir, pesquisa

Thread Tools Pesquisar este Thread
Pesquisar este Thread:

Pesquisa Avançada
Display Modes Esta taxa Thread
Esta taxa Thread:

Destacamento Regimento
Você não pode postar novas threads
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar suas postagens

BB code é Ligado
Smilies são Ligado
[IMG] código é Ligado
Código HTML é Desligado
Trackbacks são Ligado
Pingbacks são Ligado
Refbacks são Ligado




Todos os horários são GMT -4. A hora é agora 12:58.


Powered by: vBulletinCopyright © 2000 - 2006, Jelsoft Enterprises Limited. Língua Traduções Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
O UNIX e Linux Fóruns Content Copyright © 1993-2009. Todos os Direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0