Add up a column of numbers at the Unix shell

后端 未结 20 2472
Happy的楠姐
Happy的楠姐 2021-01-29 18:10

Given a list of files in files.txt, I can get a list of their sizes like this:

cat files.txt | xargs ls -l | cut -c 23-30

which pr

20条回答
  •  青春惊慌失措
    2021-01-29 18:36

    I would use "du" instead.

    $ cat files.txt | xargs du -c | tail -1
    4480    total
    

    If you just want the number:

    cat files.txt | xargs du -c | tail -1 | awk '{print $1}'
    

提交回复
热议问题