#!/bin/bash function sum { s=0 while read x do s=$[$s+$x] done < $1 echo $s } echo -n "" >| tmp1 echo -n "" >| tmp2 while read x do echo $x >> tmp1 done while read x do echo $x >> tmp2 done n=$(cat tmp1 | wc -l) for i in $(seq $n) do f1=$(head -$i tmp1 | tail -1) f2=$(head -$i tmp2 | tail -1) n1=$(sum $f1) n2=$(sum $f2) echo "$f1 $f2 $[$n1+$n2]" done