У меня есть своего рода вопрос bash newbie: как передать результат выполнения одной команды в exec. Результатом первой команды является имя другой команды, поэтому exec должен иметь возможность ее выполнить.
1 ответ
1
Используйте подстановку команд. Придуманный (и довольно бесполезный) пример:
exec $(echo whoami)
$(…)
Будет заменен на вывод команды внутри. Также есть вариант с обратными чертами (`), но он не рекомендуется по разным причинам.