eval
Собирает аргументы в команду и выполняет результат как код Bash.
Сигнатура
eval строкаeval выполняет переданную строку как команду после подстановок. Мощный, но опасный инструмент: никогда не подавайте на вход недоверенные данные.
cmd="echo привет"
eval "$cmd" # привет
var=X; eval "$var=10"; echo "$X" # 10