bash - 只是为了在终端更新和升级
问题描述
所以我想做的是创建一个shell脚本来更新和升级我刚刚创建了一个.sh文件,其中有三行命令
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
运行 .sh 文件后,它执行得很好。但我想用它做更多的是 - 在成功运行更新命令并运行升级命令后,它要求我们使用“Y/N”获取存档。我可以在 .sh 中做点什么,这样我就不必输入 'y' 或 'n' 了。我希望 y 成为默认值。
解决方案
在Raspberry上基于debian的安装上,我使用IF THEN ELSE的缩写形式,如下所示......
apt update && apt -y full-upgrade || echo 'Hm, something failed!'
...和“黑客帝国”什么都不问。
推荐阅读
- android - react-native-firebase 实现在现有项目中是不可能的( react-native@.54 )。gradle 构建失败
- javascript - Ajax on select input click: Fill options from Ajax response
- php - 通过参数数组php获取数据
- node.js - Node Js、Git、Heroku:Git 提交不推送到 git,因为大文件在过去提交了几次提交
- ios - IOS/Objective-C:以编程方式在按钮下的中心线
- apache-spark - 集群中作业运行时的火花流错误(纱线资源管理器)
- security - 使用 Jenkins Google 登录插件时的自定义用户
- javascript - 翻转大部分 svg 图像,但不翻转其中的文本
- xml - Spring restTemplate.exchange 在服务器端抛出 XML parsererror
- excel - Excel 中当前行中包含数据的最后一个单元格的地址