В настоящее время работает образец ниже, но мне нужно итерации через диапазон портов 8801 и 8899. (должно быть в разделе ожидания , стандартный баш для цикла не будет работать здесь).Как я могу выполнить итерацию по диапазону номеров портов, захватить рабочий порт и SSH из ожидаемого
#!/bin/bash
testFunction(){
/usr/bin/expect << EOF
#!/usr/bin/expect
spawn ssh [email protected] -p 8802
expect "password"
send "password\r"
expect "$ "
interact
EOF
}
Комментарии должны быть опубликованы, а не задавать вопросы. Почему бы вам просто не показать, как заменить его переменной? – Barmar