Expect...

Nagyon nem szeretem. Jelenleg. De úgy tűnik, meg kéne vele barátkozni... A feladat egyébként "egyszerű", egy program indulásakor bekér n+1 választ, ezt kéne automatizálni, de...
Kiír valahány sot, meg egy verzió/dátum/jóég tudja mitől függő sort, utána várja az első paramétert, aztán van 4-6 hasonló sor, amire azonos választ kell adni (közben kiböffent 1-2 sornyi szemetet is), a végén kiírja, hogy elmegy a háttérbe dolgozni, és tényleg... (Az, hogy az n+1. irregexp-el kell dolgozni, az csak hab a tortán így hétfőn, hogy öröm is legyen a dologban)

Hozzászólások

Ha konzisztensen ugyan azokat a válaszokat kéri be, akkor nem megoldható egy echo -e 'Answer1\nAnswer2\nAnswer3...\n' -el a kérdés?
* Persze program és implementáció függő
____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Ülj le és kuss legyen!"..

haha :-) Amikor az mrtg meg 0.1-es beta volt, akkor egy router-bol expect-tel szedtem ki a traffic accounting infokat. Reg volt (majd 20 eve), jo volt, tan igaz sem volt...

--
Allitsuk meg Andorrat!

Egyedi patternekre nem lehetséges vadászni? Pl. én shell promptokra így matchelek, kifejezetten csak loginolás közben: expect \"*@*\"
(A \" azért van mert expect -c session-ön belül vagyok.)

Esetleg multiple pattern matching, nekem sosem kellett, de elvileg működik man expect szerint.
____________________
echo crash > /dev/kmem