< /blockquote>
Например, у меня есть следующая структура: < /p>
Код: Выделить всё
a
>b
>>cd
>>>>e.txt
>>f
>>>g00.txt
>>g
>>>h
>>>>ea.txt
>>>ea.txt
b
>g
>>eo.txt
f
>5
>>ef.txt
>a
>>e3
>>>>i2.txt
>b
>>cd
>>>>eoe.txt
>g
>>h
>>>ij
>>>>>ke
>>>>>>>e1.txt
>h
>>a1.txt
>t
>>1
>>>1
>>>>a10.txt
Тогда выходной файл output/file.txt должен содержать следующее:
Код: Выделить всё
a/b/cd/e.txt
...data from the file whose path is "a/b/cd/e.txt"...
a/b/g/ea.txt
...data from the file whose path is "a/b/g/ea.txt"...
f/5/ef.txt
...data from the file whose path is "f/5/ef.txt"...
f/b/cd/eoe.txt
...data from the file whose path is "f/b/cd/eoe.txt"...
Код: Выделить всё
a/b/g/h/
Я нашел некоторые примеры того, как объединять файлы (например, A/64513108), но я не обнаружил, как ограничить глубину сканирования каталогов. БАРАН). Я понимаю, что можно получить необходимый вывод, если я составлю список всех каталогов и файлов, а затем фильтровать файлы с помощью специального перехода, но это выглядит как наивный, неэффективный способ, поскольку он не ограничивает глубину сканирования , он просто делает излишне огромный список все .>
Подробнее здесь: https://stackoverflow.com/questions/797 ... nd-command