Мне нужен рекурсивный список каталогов вроде ls -R
, но в формате CSV.
Я хочу отдельные столбцы для каталога и имени файла.
command-line
files
ls
Shailey999
источник
источник
Ответы:
ls
не может печатать данные в формате CSV, ноfind
может, если задан пользовательский формат вывода:%h
обозначает часть каталога, часть%f
имени файла. Смотрите руководство , особенно раздел о-printf format
.Однако имейте в виду, что это не будет работать должным образом, если в именах ваших файлов есть специальные символы или a
,
.источник
,
:-printf '"%h","%f"\n'
.