![]() |
|
|
google unix.com
|
|||||||
| Foros | Registro | Reglas de los Foros | Enlaces | Álbumes | Preguntas más frecuentes | Lista de miembros | Calendario | Búsqueda | Puestos de hoy | Marcar Foros Como Leídos |
| 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 |
| bucle while dentro de bucle while | panknil | Programación de scripts de shell y | 0 | 01-07-2008 12:49 PM |
| Bucle for | xramm | HP-UX | 3 | 10-10-2007 03:20 PM |
| Si bien Bucle | hemangjani | Programación de scripts de shell y | 2 | 11-02-2006 11:01 AM |
| bucle for | munnabhai1 | Programación de scripts de shell y | 3 | 04-06-2006 03:30 PM |
| cómo obtener la función similar en el bucle while o bucle for | trynew | Programación de scripts de shell y | 3 | 06-17-2002 12:09 PM |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
||||
|
Si bien en bucle con awk
¿Cómo hacer un bucle while con awk.
Permite decir que tengo un número variable de columnas: 1 4 3 2 4 4 3 5 3 Ahora quiero añadir todos los elementos de la columna 1, 2 y 3 y luego divide por el número de elementos en cada uno. columnas \u003d el número de columnas que se da como argumento a mi script i \u003d la columna que estamos agregando, por el momento ésta es una pseudo-código para lo que quiero hacer: mientras que [columnas> 0] hacer awk '(sum + \u003d $ i) END (print sum / NR "\ t")' i + + columna -- hecho Así que cuando se ejecuta el resultado final será: 2 6,5 3,333333 Pero yo no consigo que mi bucle while para funcionar. Por favor, ayúdame. Este es mi código: ############################# mientras que [ "$ columnas"-gt 0] hacer awk_cmd \u003d `awk-vi \u003d $ 1 '(suma + \u003d $ i) END (print sum / NR)'` echo "$ datos | $ awk_cmd" i \u003d `expr $ i + 1» columnas \u003d `expr $ columnas - 1» hecho ############################# |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|