В bash скрипте использую expect, запускаю его следующим образом:
#!/bin/bash
expect -c "set timeout 120
spawn -noecho команда
expect \"ответ\"
send \"ввод\n\"
expect \"ответ\"
send \"здесь в вводе надо передать кавычки\n\"
expect eof"
Как в send передать двойные кавычки, то есть что бы они набрались в выводе. Следующие варианты не работают:
send \"\"ввод\"\n\"
send \"""ввод""\n\"
send \"'"ввод"'\n\"
Использовать expect надо именно в bash скрипте.
Прошу строго не ругать, в мане не смог найти ответ, в интернете то же.