Robert Love
2/4/2007 12:28:00 AM
On 2007-02-03 13:27:35 -0600, Rodrigo Bermejo <rodrigo.bermejo@ps.ge.com> said:
> R.B.Love wrote:
>> How do I use ruby expect to feed input to a simple bash script? Here
>> is a minimal example of what I'm trying to do. All help appreciated.
>>
>> First, the simple bash script. When run from the command line it
>> performs as I expect.
>>
>> #!/bin/bash
>> echo "1) red"
>> echo "2) blue"
>> echo "3) green"
>> echo "#? "
>> read CHOICE
>> sleep 5
>> echo "$CHOICE is done"
>> exit 0
>>
>>
>
> tricky but should work
>
> #!/usr/bin/ruby
> `script_to_feed<<END
> red
> END`
Uh, thanks but it doesn't use the expect module at all. Does it not
work? I have a lot more I want to do with my script, this was just a
minimal example.
I assume the failure is in my understanding, not the expect process.