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 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.