Найти все файлы, создать CSV с одной строкой на подкаталог и именами файлов в колонках

У меня есть две идеи:

  1. Вы пытаетесь написать VALUE неправильного типа; например запишите строку в целое число KEY
  2. Попробуйте сбросить этот KEY , прежде чем записывать в него
1
18.11.2016, 03:53
2 ответа

Это можно сделать несколькими способами. Одним из простых способов может быть этот

for d in *
do  echo -n "$d, "
    ls -m $d
done
2
27.01.2020, 23:25

Вот еще одно решение

find * -type d -printf "\n%p, " -exec ls -w0 -m {} \; |
    sed -e '/^$/d' -e 's/, *$//'

Вывод

01, fileA, fileB, fileC
02, fileD, fileE
03, fileF, fileG, fileH
04, fileI
0
27.01.2020, 23:25

Теги

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