Как отправить элементы массива в stdin команды?

У меня есть команда, которая может получать список путей файлов, разделенных новой строкой, из stdin. У меня есть эти пути файлов, хранящиеся в массиве. Как мне отправить элементы массива в команду?

Я использовал следующее, но имею смутное ощущение, что я не делаю этого эффективно:

files=("/first/file" "/second/file" "/some/directory" "/file/with spaces")
for i in "${places[@]}" ; do echo "$i" ; done | command ...
1
задан 3 February 2017 в 16:43

0 ответов

Другие вопросы по тегам:

Похожие вопросы: