2 changed files with 19 additions and 0 deletions
@ -0,0 +1,18 @@ |
|||||||
|
#!/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" |
||||||
|
|
Loading…
Reference in new issue