Si quiero coincidir DEF_23
utilizando la siguiente expresión regular:
expect {
-re "DEF_\[0-9]*"
set result $expect_out(1,string)
}
por qué no dice tal elemento en la matriz? cómo funciona $ expect_out? y si deseo asignar el resultado como DEF
, ¿cómo obtener el DEF usando regexp y asignarle el resultado de la variable?
¿Quisiste tener llaves adicionales alrededor de la línea 'set'? De lo contrario, es un uso muy extraño de 'esperar' de hecho ... –