如何从控制台获取输出并在没有预期的情况下对其采取行动?

如何从控制台获取输出并在没有预期的情况下对其采取行动?

我读过另一个问题的答案如果你想像这样使用 expect:

git clone ssh://[email protected]/myproject.git
expect "Enter passphrase for key..."
send "myPassword\r"
read -p "enter..."

您必须安装expect才能使用此功能我无法在此系统上安装任何外部设备。我正在使用明网

我的问题是:是否可以使用不同于预期的方法从控制台获取输出并对其采取行动?

相关内容