命令从Ubuntu中的perl脚本运行Tcl(expect)脚本

命令从Ubuntu中的perl脚本运行Tcl(expect)脚本,perl,ubuntu,tcl,expect,Perl,Ubuntu,Tcl,Expect,我在windows中使用下面的命令从Perl脚本运行Tcl(expect)脚本 system("C:/Tcl/bin/tclsh86 C:/Users/sysadmin/desktop/expect.tcl"); 有人能告诉我它在Ubuntu中的等效命令吗。如果安装了Tcl 8.6,它只是: system("tclsh8.6 /path/to/expect.tcl"); 如果未安装,请使用apt get install tcl8.6(当然需要以root用户身份运行)或使用package ma

我在windows中使用下面的命令从Perl脚本运行Tcl(expect)脚本

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

有人能告诉我它在Ubuntu中的等效命令吗。

如果安装了Tcl 8.6,它只是:

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

如果未安装,请使用apt get install tcl8.6(当然需要以root用户身份运行)或使用package manager GUI修复该问题。

如果安装了Tcl 8.6,则只需:

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

如果未安装,请使用
apt get install tcl8.6
(当然需要以root用户身份运行)或使用package manager GUI来修复该问题。

tclsh/path/expect.tcl?假设已安装工具集。是。尝试命令“tclsh/path/expect.tcl”(用正确的路径替换路径)。我无法在windows上直接使用perl运行expect脚本,因此我使用tcl-using-system(“C:/tcl/bin/tclsh86 C:/Users/sysadmin/desktop/expect.tcl”);在perl中。但现在我需要在ubuntu上运行相同的命令,所以您能告诉我perl中应该有什么命令来执行expect脚本吗?如果你给我完整的命令,那会很有帮助。哦,我知道了,你想从perl脚本运行expect脚本,而不是从shell运行。对不起,我不知道这个问题的答案,至少在没有调查的情况下是这样。你自己在谷歌上搜索一下可能是有道理的。试试这个:tclsh/path/expect.tcl?假设已安装工具集。是。尝试命令“tclsh/path/expect.tcl”(用正确的路径替换路径)。我无法在windows上直接使用perl运行expect脚本,因此我使用tcl-using-system(“C:/tcl/bin/tclsh86 C:/Users/sysadmin/desktop/expect.tcl”);在perl中。但现在我需要在ubuntu上运行相同的命令,所以您能告诉我perl中应该有什么命令来执行expect脚本吗?如果你给我完整的命令,那会很有帮助。哦,我知道了,你想从perl脚本运行expect脚本,而不是从shell运行。对不起,我不知道这个问题的答案,至少在没有调查的情况下是这样。你自己在谷歌上搜索一下可能是有道理的。试试这个: