永发信息网

perl telnet 怎样跟命令行交互呢?

答案:2  悬赏:40  手机版
解决时间 2021-02-11 17:46
perl telnet 怎样跟命令行交互呢?
最佳答案
1. cmd() , 这个就是发出指令了
2. waitfor() , 如果一个命令发出後还有後续的处理, 你就需要 waitfor() 一个你会在 shell 里看见的字串
3. print() , 最後, 如果你需要 "回答" shell 中的 "题问" 时, 你就可以用 print() 这方法 ( 是 Net::Telnet 的 print() 方法, 不是 perl 自己的 print 指令) 来回答问题了

$user = "abc" ;
$passwd = "123456";

$t->waitfor('/login: ?$/i');
$t->print($user);

$t->waitfor('/password: ?$/i');
$t->print($passwd);
全部回答
Net::Telnet 有三个方法你要知道
1. cmd() , 这个就是发出指令了
2. waitfor() , 如果一个命令发出後还有後续的处理, 你就需要 waitfor() 一个你会在 shell 里看见的字串
3. print() , 最後, 如果你需要 "回答" shell 中的 "题问" 时, 你就可以用 print() 这方法 ( 是 Net::Telnet 的 print() 方法, 不是 perl 自己的 print 指令) 来回答问题了
$user = "abc" ;
$passwd = "123456";
$t->waitfor('/login: ?$/i');
$t->print($user);
$t->waitfor('/password: ?$/i');
$t->print($passwd);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
意大利签证必须面签吗
【二三线城市 翻译】二三线城市翻译怎么翻译
你男朋友如果开始第一次对你失信代表什么
特战英雄好刀的好号
人类历史发展的过程,就是各种文明不断交流.
mc麻木经典语录大全?
旭升旅游八公山营业部在什么地方啊,我要过去
win7电脑关机后蓝屏重启 项目: 蓝屏报错 近
在()里填一个数字,使每个数都是3的倍数.(
我今年20了,右脸有块粉红色胎记,请问能够去
四十多岁的女人在什么情况下会出轨?
地区农业发展的限制性因素为什么是水源不是水
图示为顺序阀和溢流阀串联,调整压力分别为Px
中铁信托理财产品有哪些
He nods,puts his hands on arms of his whee
推荐资讯
厦漳泉同城化是什么意思
夏天内裤放在通风处多久能干
134乘以56减134加45乘以134简便运算
宏伟灯饰布艺地址在哪,我要去那里办事
身份证贷款1000马上到账的有没有
冷库价格 做一个冷库,大概20立方的话需要投
开会迟到6分钟罚款120元合理吗
求6个单韵母、8个复韵母、1个卷舌韵母、5个前
美丽人生理发店(百步桥路)这个地址在什么地方
甘肃联通怎么挂失
安静时细胞内负电位、细胞外正电位的状态为 A
哪个大神能给我说一下大提琴的E大调怎么拉?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?