Вечер добрый! Бьюсь над такой задачей: Есть каталог с файлами и папками. Надо получить имя каждого ФАЙЛА и его размер, причём рекурсивно (в смысле, в подкаталогах тоже.)
Сделал такую штуку, но не знаю, как убрать лишние столбцы в ls -l. Также думал над функцией stat, но не знаю, как сделать просмотр и подкаталогов (с отображением имени каждого подкаталога).
#!/bin/sh
cd $1||quit
echo Каталог `pwd|sed 's/.*\///g'`:
ls -lR|sed 1d|grep -v ^d|grep -v ^итого|sed 's/^.\//Каталог /g'|sed 's/^-..........//'