The UNIX and Linux Forums  


Go Back   El UNIX y Linux Foros > Arriba Foros > Programación de scripts de shell y
.
google unix.com



Programación de scripts de shell y Plantear preguntas sobre KSH, CSH, SH, BASH, PERL, PHP, SED, AWK y otros scripts de shell y lenguajes de script de shell aquí.

Más UNIX y Linux Foro Temas usted puede encontrar útiles
Hilo Hilo para principiantes Foro Respuestas Último mensaje
Grep diferentes archivos mediante un lazo? foleyml Programación de scripts de shell y 6 01-02-2009 01:41 AM
grep y los archivos de bucle kashik Programación de scripts de shell y 4 06-16-2008 09:41 AM
Grep comandos en bucle karthikn7974 Programación de scripts de shell y 0 04-28-2008 10:16 AM
grep-v bucle while bobo UNIX for Dummies Preguntas y Respuestas 8 01-26-2007 10:53 PM
grep en un bucle gundu Programación de scripts de shell y 7 03-28-2005 05:59 PM

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback vínculo Herramientas de hilo Buscar en este Hilo Tasa de Hilo Modos de visualización
  #1 (Enlace permanente)  
Old 04-22-2009
redalert013 redalert013 is offline
Usuario Registrado
  
 

Fecha: abril 2009
Publicaciones: 1
Exclamation de bucle y la grep

Estoy tratando de trabajar en un archivo de comandos para tcsh pero soy bastante nuevo en linux y tiene varias preguntas.

1. ¿Cuál es la forma más eficaz de crear un tipo de bucle for? Tengo que correr dos bucles que se ejecutan en cada uno de los pasos de un valor inicial al valor final, por ejemplo, i \u003d 0, 1 \u003d\u003d 10, i + + en cualquier otro idioma. ¿Cuál es la forma más eficiente de esto?

Hasta ahora hemos llegado con:
conjunto i_forloopval \u003d `echo" forloop "| awk '(for (p \u003d 0,7, p <1,43, p \u003d 0.08 p) (p)) imprimir'`
conjunto j_forloopval \u003d `echo" forloop "| awk '(for (p \u003d 0,9, p <1,81, p \u003d 0.1 p) (p)) imprimir'`

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

pero parece que debe haber una manera más eficiente para ir a este respecto.

2. Cada vez que se ejecuta a través del bucle, que va a ejecutar un programa que crea un único archivo de salida. En lugar de tener que buscar manualmente a través de este archivo, yo estaba esperando para usar grep para buscar la línea que tenemos.

Un determinado resultado sería algo como:
1 \ 1 \ GINC-NODE006 \ Frec \ RB3LYP \ 6-311G (d) \ BR2 \ TYLERT \ 02-Feb-2009 \ 0 \ \ # N Ge
Adivina AllCheck om \u003d \u003d \u003d Leer SCRF Compruebe GenChk RB3LYP/6-311G (d) Frec \ \ Título \
\ 0,1 \ H., 0., 0., -0,0263112705 \ H., 0., 0., 2.3073112705 \ \ Version \u003d AM64L-G03Re
vD.01 \ Estado \u003d 1-SGG \ HF 5148.2839416 \u003d- \ 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. \ Polar \u003d 17.7366557,0., 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 \ \ \ @

la única información que se necesita es salir de esta HF \u003d- 5148,2839416. ¿Cuál es la mejor manera de extraer sólo desde el archivo de salida? Esto se complica aún más por el hecho de que esto no siempre se producen en una línea, sino que a veces aparecen como:
una una línea: HF \u003d- 5148,28
39416 y, a continuación, esta parte será envuelto en la línea siguiente.

Cualquier ayuda sería apreciada.
 

Marcadores

Etiquetas
foreach, grep, bucles, sustituir, búsqueda

Herramientas de hilo Buscar en este Hilo
Buscar en este Hilo:

Búsqueda avanzada
Modos de visualización Vota a este hilo
Vota a este hilo:

Normas de envío
puede que no nuevo puesto de hilos
puede que no enviar respuestas
puede que no enviar archivos adjuntos
puede que no editar sus puestos

Código BB es Encendido
Emoticones son Encendido
[IMG] código Encendido
Código HTML es Apagado
Trackbacks son Encendido
Pingbacks son Encendido
Refbacks son Encendido




Todas las horas son GMT -4. La hora es 09:11 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traducciones de idiomas Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Estudios
El UNIX y Linux Foros Contenido Copyright © 1993-2009. Todos los derechos Reserved.Ad Gestión por RedTyger

Las direcciones URL de contenido vBSEO 3.2.0