Командная строка Middle Файловая система и права обновлено
Топ самых больших файлов
Условие
В каталоге data/ лежит дерево файлов. На вход (stdin) подаётся число N. Выведи N самых больших обычных файлов в формате <размер в байтах> <путь>, по убыванию размера. Если размеры равны, сортируй по пути по алфавиту.
Пример для N=2:
50000 data/logs/app.log
30000 data/db/dump.sql
Как подойти
Подсказки: 2
find -printfумеет печатать размер:%s.- Сортировка по двум ключам:
sort -k1,1nr -k2,2.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.