Показать сообщение отдельно
Старый 27.12.2010, 08:37   #1881
portoss
Новичок
 
Пол:Мужской
Регистрация: 05.07.2007
Сообщений: 2
Репутация: 0
По умолчанию Re: "Помогите новичку" или вопросы по LINUX

Цитата:
Сообщение от bronweg Посмотреть сообщение
Здравствуйте, пытаюсь написать скрипт на баш который будет создавать некий трёхмерный массив. Мне нужно отобразить в массиве файловое дерево с информацией о каждом файле. То-есть один уровень массива это название директории, второй - название файла и третий свойства файла. В голове я себе как-то построил эту структуру а вот написать, пока, не очень получилось.
Скрипт получает директорию как аргумент от пользователя и именно от неё и глубже уже пляшет.
Для начала я выделил интересующую меня информацию (ls -Rl $1 | grep '^[\.-]').
Получил некое дерево с которым можно, вроде бы, дальше работать но в этот момент мозги разбрелись...
Толкните меня кто нибудь, помогите собрать мозги в кучку...

копай в направлении gawk awk
навскидку - нечто похожее
Код:
 ls -Rl $1 | grep '^[\.-]' |  awk '{ print "название " $9 "         размер: " $5 }'
portoss вне форума
 
Вверх
 
Время генерации страницы 0.07968 секунды с 9 запросами