我想寫一個使用Net :: Telnet代碼的perl模塊,但問題是提示。我正在爲其他用戶編寫應用程序,不確定他們可能具有的提示模式。有沒有辦法在運行時獲得提示?Perl網:: Telnet模塊
0
A
回答
0
由於遠程端的Telnet產生了一個新的shell會話,(你是對的)它取決於用戶的配置文件提示符的樣子。 shell從PS1
變量中讀取提示格式是很常見的。因此,您需要執行如下操作:
echo $PS1
\[email protected]\h:\w>
瞭解提示的外觀。
1
在幾乎所有情況下,提示的默認值都應該很好。
它會查找任何以#
或$
或%
後跟一個空格結尾的字符串。 #
由root使用,%
由C Style shell使用,$
由Bourne風格shell使用,如BASH和Kornshell。
如果您使用的是Telnet,則很可能您正在登錄默認提示符工作的帳戶。我更喜歡使用Net::SSH::Perl,不用擔心用戶提示。 Net::SSH::Perl
更安全,我可以傳輸文件或使用它執行命令。
相關問題
- 1. 如何使用Net :: Telnet模塊在Perl中發送箭頭鍵?
- 2. telnet內聯perl?
- 3. Perl telnet登錄
- 4. Perl網:: Telnet waitfor()十六進制charectors
- 5. Telnet中的Waitfor Perl
- 6. Perl模塊來檢測異物網址
- 7. 網站Perl腳本失敗,json模塊
- 8. perl模塊vCard
- 9. cpanm Perl模塊
- 10. 導入Perl模塊,
- 11. 的Perl GetOptions模塊
- 12. perl的:「unincluding」模塊
- 13. Perl模塊版本
- 14. cgi的Perl模塊
- 15. Perl WWW-Mechanize模塊
- 16. Perl模塊安裝?
- 17. Perl模塊到VBA
- 18. Perl Net :: Telnet發送CTRL + C
- 19. Perl windows telnet會話結束
- 20. Perl:僅查找「純perl」模塊
- 21. 安裝Perl模塊Nginx的
- 22. openshift perl模塊加載
- 23. 找不到Perl模塊
- 24. 'file'命令的Perl模塊?
- 25. 從Python調用Perl模塊
- 26. paralle :: forkmanager perl的模塊
- 27. 如何查找perl模塊
- 28. Perl模塊:MySQL vs DBI
- 29. 安裝Class :: Inspector Perl模塊
- 30. 如何組織Perl模塊
That works;)哦是啊 – Anonymous