Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cómo calcula el shell el valor acumulado de una fila de datos? Muchos programas awk en Internet añaden columnas, no filas.

¿Cómo calcula el shell el valor acumulado de una fila de datos? Muchos programas awk en Internet añaden columnas, no filas.

Si hay una fila de datos en un archivo a.txt, cada uno separado por espacios:

1 2 5 23 4 77 23 4 6

Entonces Puedes usar awk para calcular la suma de datos en una fila

awk '

{

for (i=1; ilt; = NF; i) sum = $i ;

print sum;

}

' a.txt

generará el resultado de la suma de una línea. Si hay varias filas, el programa anterior generará la suma de cada fila.