3

expect -c の実行時に、Expect が 0 または 1 ではなく終了ステータス コードを返すようにするにはどうすればよいですか。

たとえば、次の行を実行すると、"17" が返されるはずですが、コマンドが正常に実行されたことを示す "0" が返されます。

expect -c "spawn echo \"foo\"; expect { -re \"foo\" { exit 17 } }"; echo $?
4

1 に答える 1