各位兄弟们帮忙了!perl如何实现命令交互问题

各位兄弟们帮忙了!perl如何实现命令交互问题

open (list,"|tacmd login -s http://localhost");
print list sysadmin."\n";
close(list);
此命令为IBM tivoli应用程序命令,在执行命令后提示输入:用户名
当输入完用户名后又提示输入:密码
上述程序只能将用户名作为命令输入,请各位兄弟帮忙如何使程序自动将密码也作为命令输入。
用expect吧...
有个 io::file的模块


不过交互式的用expect太方面了
expect 没有windows版的啊,请问有没有其他方法
装个cygwin用expect
Net::Telnet 也可以....只是比较麻烦......