2013-04-16 133 views
2

我正在使用Tcl腳本通過產生telnet命令來更改輪詢密碼。 我曾與下面的腳本來完成這一點,並安裝ActiveTcl8.5.13.0.296436-win32-ix86-threaded如何在Linux系統中安裝tcl

spawn telnet $serNumber $pNumber 
#flush stdout 
expect ">" 

send "Clients\r" 
expect ">" 

send "1\r" 
expect ">" 

send "Pollers\r" 
expect ">" 

現在我想在Linux機器上運行相同的腳本後,測試它在Windows機器上,但我是新來的Linux系統,任何人可以幫助我如何在Linux系統中安裝tcl並在那裏執行相同的腳本?

任何幫助對我來說都很好。請提供任何有用的鏈接。

+0

是不是在Linux的Tcl內置? – Jerry

+2

您使用的是什麼Linux發行版,或者您正在使用自己的Linux發行版?這會影響最適合你的答案... –

+0

@Jerry - tcl是爲linux內置的嗎?我是linux系統的新手。如果它是內置的。那麼在那裏執行腳本的命令是什麼?我的意思是在Windows中,我運行的是'tclsh filename.tcl' – picnic4u

回答

4

你沒有使用Tcl,你使用的是expect,這是一個單獨的程序,恰好使用Tcl。要安裝它,做

apt-get install expect 

注意上面的命令是一個猜測,你沒有告訴我們這基於Linux的操作系統您正在使用(「Linux」是不是一個操作系統,它只是一個內核)。

如果您有沒有人問你所運行的系統,後期運行以下命令的結果:

uname -a 
lsb_release -a 
cat /etc/issue 

,所以我們可以嘗試讓一個受過教育的猜測。

6

你很幸運。 RHEL 4期望在其倉庫中。你可以簡單地用yum安裝:

yum install expect 

,它應該安裝期待和所有的依賴。

1

在Linux上安裝的Tcl(我使用的是RedHat),你可以做

yum install tcl 

,你會得到最新的TCL的版本。

0

在Ubuntu:

sudo apt-get install tcl 
相關問題