Дан список файловых путей и их размеры:
dir1/subdir1/filename1 100
dir1/subdir1/filename2 1000
dir1/subdir2/filename1 3000
dir2/subdir1/filename1 10
dir2/subdir1/filename2 10
dir2/subdir1/filename3 10
Нужно сгенерировать отчёт, дающий статистику по каждому каталогу - какой у него размер и сколько в нём файлов (включая подкаталоги). Как-то так:
. 4130 6
dir1/ 4100 3
dir1/subdir1/ 1100 2
dir1/subdir2/ 3000 1
dir2/ 30 3
dir2/subdir1/ 30 3
Тут, собственно, два пути. Или написать скрипт на awk. Или взять исходники du на Си и добавить в них этот режим. Вы бы какой вариант выбрали?
А может уже есть готовый скрипт для этого, и мне не придётся возиться с awk-ом?