从 shell 脚本中,如何为用户启动 bash 子 shell 并等待用户在 bash 子 shell 提示符下键入 exit?
我试过了bash -c expect -c 'expect "exit" {send "Exiting\n"}';
,但是没有用。请帮忙。
谢谢
答案1
我不明白您期望“期望”是什么:
$ 类型 -a 期望 bash:类型:期望:未找到
这是一个可能提供线索的简单例子:
$ bash -c 'echo "嗨,我还活着。" ; read -p "按 ENTER 退出> " ans ; echo "您输入了 $ans"' 嗨,我还活着。 按 ENTER 退出 > exit 您输入了 exit
man bash
以及help read
Bash 指南http://www.tldp.org/guides.html可能会有帮助。