GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo puedo sumar rápidamente todos los números en un archivo?

Puedes usar awk:

awk '{ sum += $1 } END { print sum }' file

Ninguna de las soluciones hasta ahora usa paste . Aquí hay uno:

paste -sd+ filename | bc

Como ejemplo, calcule Σn donde 1<=n<=100000:

$ seq 100000 | paste -sd+ | bc -l
5000050000

(Para los curiosos, seq n imprimiría una secuencia de números desde 1 a n dado un número positivo n .)


Linux
  1. Problema:¿Cómo puedo copiar/pegar esto en Vim?

  2. ¿Cómo puedo buscar un patrón de varias líneas en un archivo?

  3. ¿Cómo puedo monitorear datos en un puerto serie en Linux?

  4. ¿Cómo puedo encontrar todas las extensiones de archivo distintas en una jerarquía de carpetas?

  5. ¿Cómo puedo vincular un archivo en Linux?

Cómo eliminar todas las líneas de un archivo en Vim

¿Cómo puedo obtener un binario de un archivo .py?

suma todos los números de du

¿Cómo puedo eliminar todos los trabajos detenidos?

¿Cómo puedo usar sudo para verificar si existe un archivo?

¿Cómo puedo abrir un archivo con números de línea que se muestran desde la línea de comando en 'vi'?