{ read line1 read line2 ... read lineN } < file
а потом
echo "$(($line1+$line2+...lineN)) | bc -l
просто нереально, через while или until - не работает, так как line$x в цикле не работает, (где x - переменная диапазона). Как еще можно?
P.S. Число строк известно.