[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]On Thu, 16 Nov 2000, Juarez, Jose Antonio P wrote: > hasta aqui tengo todo bien, ahora que si tengo varios archivos, y tanto el > numero de columnas/renglones es variable como le hago para extraer de cada > columna el valor, y al final hacer un total, es decir si tengo un archivo de > la siguiente forma: > 10 30 45 > 34 34 45 > yo quiero que imprima solamente la suma de cada columna: 44, 64, 90 > tengo mucho que no programa awn awk, pero esto tal vez te pueda servir. { if (NF > maximo) { maximo=NF; } for (i=1; i<=NF; i++) { sum[i]=sum[i]+$i; } } END { for (i=1; i<=maximo;i++) { print sum[i]; } } Con esto puedo sumar un archivo de la forma 10 20 30 10 20 30 40 10 20 30 20 10 20 30 y obtengo 40 80 120 60 Espero que te pueda servir de algo y haber entendido bien tu duda. ############################################################################ UNIVERSIDAD AUTONOMA DEL ESTADO DE MEXICO ## ANDRES A. MARTINEZ SANCHEZ DEPARTAMENTO DE SOPORTE TECNICO ## E-mail: aams en coatepec uaemex mx AREA DE SOFTWARE ## andres en davinci uaemex mx ############################################################################ --------------------------------------------------------------------- Lista de soporte de LinuxPPP Reglas de la lista en http://pepe.net.mx/reglas.html