![]() |
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| 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 |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
||||
|
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 |
| Display Modes | Esta taxa Thread |
|
|