Здравствуйте, я использую ожидать, чтобы автоматизировать задачу входа в систему. но сценарий не работает, если пароль начинается с дефиса. Как мне избежать этого?
У меня много проблем с правильным экранированием '"или других символов. Есть ли способ, которым я могу закодировать все мои символы и отправить, ожидая, что закодированная строка будет декодирована перед отправкой
Это мой сценарий
#!/usr/bin/expect -f
spawn ssh -o "PubkeyAuthentication no" -l user 10.10.10.10
expect "password: "
send "-cpass\'ok\r"
expect "$ "