И это всё МОЁ
Насущный вопрос, как передать содержимое переменной в Expect, если в переменной имеется символ $?
Имеется ряд паролей, содержащих спец.символы, и при попытке передать их куда-то (например в пароль, для ssh) заканчиваются ошибкой.
Например:
PWD="PaS$word"
spawn ssh root@localhost
expect "*password:"
send "$PWD\r"
заканчивается:
can't read "word": no succh variable
while executing
"send PaS$word"