shell编程如何实现交互

shell编程如何实现交互

在shell编程中运行了一个程序,这个程序需要输入一些字符,如何实现自动输入?
我是极菜的鸟,麻烦说明白点      
用read
例如:read 变量
既然有很多不明白的就多看书!!!      
自动输入可以用 expect      
expect这个命令在论坛老看别人提起,可是在linux shell 编程上怎么也找不到这个命令,烦问班竹哪儿有expect的详细说明      
http://linuxeden.com/forum/showthread.php?s=&threadid=49286

刚才在论坛里看到有关于expect命令的一些说明,见问题17

也在这里贴一下,免得想我这样的网友寻找;)      
到 red hat 的网站上下载 expect 的 rpm 包来安装一下