История изменений
Исправление 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'