Скажем, у меня есть папка, подобная этой:
my_folder
==== my_sub_folder_1
==== my_sub_folder_2
=== = my_sub_folder_3
==== exclude
Мне нужна команда, которая возвращает строку, подобную этой:
["my_sub_folder_1", "my_dub_folder_2", "," my_dub_folder_3 "]
(обратите внимание на исключение папки excude)
Лучшее, что я мог бы сделать:
ls -dxm */
Это возвращает следующее.
my_sub_folder_1 /, my_dub_folder_2 /, my_dub_folder_3 /
Поэтому я все еще пытаюсь удалить / в конце каждой папки, добавить [] и "".
Если это возможно, я бы хотел сделать это в одну строку, чтобы я мог напрямую вставить переменную оболочки, в противном случае я помещу ее в файл. sh, который будет возвращать строку, которую я пытаюсь построить , (Я не знаю, возможна ли последняя часть).