给定 files.txt
中的文件列表,我可以像这样得到它们的大小列表:
cat files.txt | xargs ls -l | cut -c 23-30
产生这样的东西:
151552
319488
1536000
225280
我怎样才能得到所有这些数字的总数?
最佳答案
... | paste -sd+ - | bc
是我找到的最短的一个(来自 UNIX Command Line 博客)。
编辑:为可移植性添加了 -
参数,感谢@Dogbert 和@Owen。
https://stackoverflow.com/questions/926069/