#!/bin/bash #Создан: пн 21 окт 2019 22:39:13 #Изменён: ср 11 дек 2019 15:01:28 # # Создание markdown-списка из дерева файлов # # NB: Иногда отображает неправильный уровень вложенности директорий # # Идея: https://stackoverflow.com/a/35889620 tree=$(\tree -f --noreport -I '*~' --charset ascii -L "${2:-3}" "${1:-.}" | sed -E 's/\| +/ /g; s/[|`]-+/ */g; s:\* ((.*/)([^/]+)):- [\3](\1):g; s/ //') printf "%s\n" "$tree"