Как мне получить список каталогов в bash и затем развернуть их как параметры командной строки?

Я пишу сценарий bash, которому необходимо за один шаг получить список каталогов (переменных) в целевом каталоге (который также может содержать файлы), а затем развернуть их как параметры сценария Python.

Пример:

/stuff/a dir/
/stuff/b other/
/stuff/c/

И мне нужно в сценарии bash вызвать:

script.py "a dir/" "b other/" "c/"

или, альтернативно, экранированные пробелы:

script.py a\ dir/ b\ other/ c/

Мне нужно, чтобы сценарий вызывал ровно один раз для каталога 'вещи'.

Есть ли простой способ сделать такие вещи? Я искал в Google, и лучшее, что мне удалось выяснить, требует, чтобы я знал, сколько существует каталогов.

9
задан Charles Randall 24 June 2011 в 03:16
поделиться