首页 > 解决方案 > 只是为了在终端更新和升级

问题描述

所以我想做的是创建一个shell脚本来更新和升级我刚刚创建了一个.sh文件,其中有三行命令

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

运行 .sh 文件后,它执行得很好。但我想用它做更多的是 - 在成功运行更新命令并运行升级命令后,它要求我们使用“Y/N”获取存档。我可以在 .sh 中做点什么,这样我就不必输入 'y' 或 'n' 了。我希望 y 成为默认值。

标签: bashsh

解决方案


在Raspberry上基于debian的安装上,我使用IF THEN ELSE的缩写形式,如下所示......

apt update && apt -y full-upgrade || echo 'Hm, something failed!'

...和“黑客帝国”什么都不问。


推荐阅读