Tady je
cat files.txt | xargs ls -l | cut -c 23-30 |
awk '{total = total + $1}END{print total}'
... | paste -sd+ - | bc
je nejkratší, co jsem našel (z blogu UNIX Command Line).
Upravit: přidal -
argument pro přenositelnost, díky @Dogbert a @Owen.