1

У меня есть своего рода вопрос bash newbie: как передать результат выполнения одной команды в exec. Результатом первой команды является имя другой команды, поэтому exec должен иметь возможность ее выполнить.

1 ответ1

1

Используйте подстановку команд. Придуманный (и довольно бесполезный) пример:

exec $(echo whoami)

$(…) Будет заменен на вывод команды внутри. Также есть вариант с обратными чертами (`), но он не рекомендуется по разным причинам.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .