2016-05-17 32 views
1

私は、Windowsでbelowコマンドを使用して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を使ってexpectスクリプトを直接実行することができませんでしたので、システム( "C:/ Tcl/bin/tclsh86 C:/Users/sysadmin/desktop/expect.tcl")を使ってTCLを使ってこれを実行していました。 perlでしかし、今私はubuntuで同じを実行する必要がありますので、あなたはどのコマンドがスクリプトを期待して実行するためにperlにあるべきか教えてください? あなたが私に完全な命令を与えることは役に立ちます。 – john

答えて

0

のTcl 8.6がインストールされている場合は、それだけだ。

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

それがインストールされていない場合は、apt-get install tcl8.6(当然のルートとして実行する必要がある)か、パッケージマネージャのGUIを使用してこれを修正。

関連する問題