У меня есть команда, которая может получать список путей файлов, разделенных новой строкой, из stdin. У меня есть эти пути файлов, хранящиеся в массиве. Как мне отправить элементы массива в команду?
Я использовал следующее, но имею смутное ощущение, что я не делаю этого эффективно:
files=("/first/file" "/second/file" "/some/directory" "/file/with spaces")
for i in "${places[@]}" ; do echo "$i" ; done | command ...