LINUX.ORG.RU

Текстовую строку сделать командой


0

0

Здравствуйте. Что-то долго рою в Гуглуе и все безуспешно. Наверно незнаю как спрашивать

Вопрос такой:
var=«uname -a»
$var
Работает так как и предполагается. Все что было в переменной, делает командной строкой и ее выполняет

Мой случай примерно такой
var=«uname -a >> ~/log.txt»
echo $var # Тут проверка, - в переменной то, что я и хотел
$var # Внезапно отказывается понимать по аналогии с пред. примером

На самом деле я в переменную вставляю более сложную строку с комплектом команд, но все тоже самое, при echo $var выводит как надо, $var уже не работает.

Вопрос:
Как превращать текстовый var в командную строку?


Я ничего не понял, но, возможно, тебе нужен eval.

GotF ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.