2016-05-17 181 views
1

我在Windows中使用以下命令從Perl腳本運行Tcl(expect)腳本。命令在Ubuntu中運行Perl腳本中的Tcl(expect)腳本

system("C:/Tcl/bin/tclsh86 C:/Users/sysadmin/desktop/expect.tcl"); 

有人能告訴我它在Ubuntu的等效命令。

+0

tclsh /path/expect.tcl?假設你已經安裝了該工具集。 – diidu

+0

是的。試試命令「tclsh /path/expect.tcl」(用正確的替換路徑)。 – diidu

+0

我無法在windows上直接使用perl來運行期望腳本,所以我使用系統(「C:/Tcl/bin/tclsh86 C:/Users/sysadmin/desktop/expect.tcl」)使用TCL來運行此腳本。在Perl中。但是現在我需要在ubuntu上運行相同的程序,所以你可以告訴perl中應該有什麼命令來執行expect腳本嗎? 如果你給我完整的命令,這會很有幫助。 – john

回答

0

如果安裝的Tcl 8.6,它只是:

system("tclsh8.6 /path/to/expect.tcl"); 

如果未安裝,固定與apt-get install tcl8.6使用包管理器GUI(這需要作爲根運行,當然)或。