Ya por mera curiosidad quería saber como se podría hacer en python lo mismo que hemos realizado antes con awk.
En python:
ls -l| grep -v total | python -c "import re, sys;print sum(map(lambda x:int(re.split('\s+', x)[4]),sys.stdin))"
En Python pero con un único campo:
python -c "import sys; print sum(int(line) for line in sys.stdin)" < numeros.txt
cat numeros.txt | python -c "import sys; print sum(map(lambda x: int(x),sys.stdin))"
En awk:
cat numeros.txt | awk '{ SUM += $1} END { print SUM }'
Gracias a owen.

Escribe un comentario
Los comentarios están cerrados