nixp.ru v3.0

28 мая 2017,
воскресенье,
23:32:56 MSK

DevOps с компанией «Флант»
Аватар пользователя pinnocio964
pinnocio964 написал 6 октября 2014 года в 13:29 (2160 просмотров) Ведет себя как мужчина; открыл 4 темы в форуме, оставил 120 комментариев на сайте.

Добрый день, друзья. Вопрос немного пространный, сформулировать его до конца не пойму как, что бы корректно спросить у гугла.

Суть в чем — есть папка, в которой есть n-ое количество других папок, а в них файлы. Как получить список следующего вида-

~/Desktop/1/11/1.bpw

~/Desktop/1/11/2.bpw

~/Desktop/1/11/3.bpw

~/Desktop/1/12/1.bpw

~/Desktop/1/12/2.bpw

~/Desktop/1/12/3.bpw

Есть команда «tree» которая показывает, в принципе то что нужно. Но необходим полный путь до файла в предложенном выше формате

Буду благодарен за советы в реализации

pinnocio964

Нашел команду readlink -f %filename% — которая возвращает полный путь до файла. Осталось теперь придумать как это все соединить вместе)

pinnocio964

В итоге оказалось, что я перемудрил и хватило обычного find -name %filename%

Дмитрий Шурупов

:D Да, find это прекрасно умеет.