shell 脚本内的交互

shell 脚本内的交互

我正在尝试通过 shell 脚本在我的 ec2 实例上安装 docker。

我的 shell 脚本中有这个,sudo apt install docker.io但是它失败了,因为我收到一个提示After this operation, 258 MB of additional disk space will be used.,要求我回答“是”。我该如何编写交互代码?有办法解决这个问题吗?

答案1

当我尝试安装命令时,它要求我输入 [J/n](德语版本)。所以我打电话给

echo n | sudo apt install docker.io

(因为我不想安装)并且它的行为就像交互一样,因此无需推送即可接受“n”。我期望“J”也是如此。也许类似的东西对你有用。

相关内容