0

いくつかのコードが表示されますexp_send -i $bash_id "/bin/tcsh"が、これはどういう -i flag意味ですか? の後の -i フラグの意味は何exp_sendですか?

4

1 に答える 1

3

Expectを使用すると、一度に複数のプロセスを生成してから、それらを混合して操作できます。これは非常に強力なメカニズムですが、何をするのか、何をexp_sendするのかexpectを言うときは、何を話しているのかを言わなければならないということです。これは、-iフラグを使用して、サブプロセスが作成されたときに返されるスポーンIDを指定することによって行われます。spawn

サブプロセスが1つしかない場合は、デフォルト-iでグローバルspawn_id変数が使用されるため、を省略できます。

于 2012-06-18T12:46:14.297 に答える