LINUX.ORG.RU

bash implode

 


0

2

пытаюсь на bash сделать аналог implode ('--exclude=', array)
bar=$(printf '--exclude=%s ' «${exclude_folders[@]}»)
получаю ошибку printf: --: invalid option

printf -- '--exclude=%s ' ...
xaizek ★★★★★ ()

А разделители между folder-ами у вас в самом массиве уже? Боюсь, вам таки придётся программировать, а не обойтись этим тривиальным printf

vodz ★★★★★ ()
Ответ на: комментарий от kommersant

в массиве каталоги с полным путем

Именно, потому, если вы их выводите в виде списка для исключения, то надо делать разделитель между элементами списка.

vodz ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.