Por que usar awk
quando du
pode fazer isso por você?
sudo find / -type f -iname *.iso -print0 | du -h --files0-from=- --total
du
pode obter uma lista de arquivos de um arquivo (ou stdin se o arquivo for -
) e pode imprimir o total:
$ find . -type f -iname '*.iso' -print0 | du -h --files0-from=- --total
1006M ./OS/ubuntu-14.04.3-desktop-amd64.iso
1.4G ./OS/ubuntu-16.04-desktop-amd64.iso
1.5G ./OS/ubuntu-16.10-desktop-amd64.iso
3.9G total