Você pode iniciar expect
de um script de shell, mas expect
não pode controlar a entrada de um shell que não é um processo filho de expect
.
Por outro lado, raramente há uma razão para usar expect
no próprio shell, o que você quiser fazer com expect
você pode fazer diretamente do shell. Muito provavelmente você não quer usar expect
no próprio shell, mas nos comandos iniciados a partir do shell. Então você pode chamar expect
do shell e ter expect
chamando os programas que você quer controlar com expect
.