У меня есть скрипт find-files
, который создает пути, которые могут содержать пробелы в строках
/foo bar
/abc
Я хочу преобразовать эти пути в аргументы, которые передаются другой команде cmd
, например так:
cmd -f "/foo bar" -f "/abc"
Я пробовал это
cmd $(find-files | sed 's/^/-f /')
Но он передает пути, содержащие пробел, как несколько аргументов.
, и если я цитирую подстановку, вся строка передается как один аргумент.
Какой правильный способ сделать это?
Кстати, это не тот вопрос, который задал здесь , в котором предлагалось eval
. eval
совсем не помогает с заполнением пробелов.