LINUX.ORG.RU

История изменений

Исправление intelfx, (текущая версия) :

Так он же аккурат перед подстановкой закрывает одинарные кавычки и открывает заново после.

Кстати, v4567, это сломается, если в значении переменной будут пробелы. Нужно так:

expect -c 'set timeout 120
spawn -noecho команда '"$perem1"'
expect "ответ"
send "ввод '"$perem2"'\n"
expect "ответ"
send "здесь в \"вводе надо передать\" кавычки\n"
expect eof'

Исходная версия intelfx, :

Так он же аккурат перед подстановкой закрывает одинарные кавычки и открывает заново после.

Кстати, v4567, это сломается, если в значении переменной будут пробелы. Нужно так:

expect -c 'something'"$var"'something else'