Задать вопрос
@alienstone

Как при помощи bash создать и трансформировать дерево директорий в .json?

Здравствуйте
Как при помощи bash создать и трансформировать дерево директорий в .json?
Думаю, суть вопроса понятна. В общем, я получаю рекурсивно пути всех файлов, находящихся в моей директории. Но вот дальше возникает проблема: как создать из всего этого грамотный файл .json?
Пробовал пользоваться JSHON - не выходит.

Помогите пожалуйста
  • Вопрос задан
  • 651 просмотр
Подписаться 3 Оценить 2 комментария
Решения вопроса 1
xotkot
@xotkot
хорошо есть и хорошо весьма
$ tree -J

если надо с полными путями то:
$ tree -f -J
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@DuD
Обязательно ли делать это на bash? Попробуйте python, там будет гораздо проще и понятнее.
Ответ написан
@abcd0x00
Нужно написать пару функций, одна из который рекурсивная. Одна функция отвечает за вывод директории, а другая - за вывод файла. Директорная функция вызывает саму себя для директорий и файловую функцию - для файлов. А файловая функция возвращает путь к файлу.

Ты просто выведи дерево файлов на экран без всякого json'а с помощью этих функций. Когда будет готово, увидишь, куда нужно вставить скобки, запятые и кавычки, чтобы из этого json получился.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы