BASH: Sum all numbers in a list Shell sum=0 ; for i in `cat list.txt` ; do do sum=`expr $sum + $i`; done ; echo $sum 1 sum=0 ; for i in `cat list.txt` ; do do sum=`expr $sum + $i`; done ; echo $sum