У меня есть bash-код, который использует ожидаемое между прочтением чтение из терминала через spawn.Код выглядит примерно так:
expect <{cat <<'EOD'
spawn command_whose_success_or_failure_i_want_to_know
interact
EOD
)
Проблема состоит в том, чтобы найти успех или неудачу "command_whose_success_or_failure_i_want_to_know" в блоке ожидаемого.
Прямо сейчас, когда я делаю:
if [ $? -eq 0 ]; then
blah
Это на самом деле проверка ожидаемого успеха, а не внутренняя команда, которую я хочу проверить.Как я могу сделать это здесь?Спасибо