![shell 脚本内的交互](https://linux22.com/image/1170491/shell%20%E8%84%9A%E6%9C%AC%E5%86%85%E7%9A%84%E4%BA%A4%E4%BA%92.png)
我正在尝试通过 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”也是如此。也许类似的东西对你有用。