Итак, у меня есть скрипт bash, который генерирует строку команд, которые я хочу запустить. Вывод выглядит примерноbash send string аргумент как несколько аргументов
$ program "command1 command2 ... commandN"
Но программа интерпретации (как это должно быть) «command1 Command2 ... commandN» в качестве одного из аргументов.
Есть ли возможность пропустить строку в аргумент в виде разделенных аргументов, чтобы программа интерпретировала каждую команду как отдельный аргумент?
$ program command1 command2 ... commandN
Спасибо за любую помощь.
Вам может понадобиться, чтобы избежать пробелов с помощью Edit: не forwardslash – Treesrule14
не повезло с этим. – trev9065
Можете ли вы опубликовать свой код сценария bash? – Treesrule14