eval

Собирает аргументы в команду и выполняет результат как код Bash.

Сигнатураeval строка

eval выполняет переданную строку как команду после подстановок. Мощный, но опасный инструмент: никогда не подавайте на вход недоверенные данные.

cmd="echo привет"
eval "$cmd"   # привет
var=X; eval "$var=10"; echo "$X"   # 10
← Все записи: Встроенные команды Bash
Поддержать проект