使apt-get更简洁


0

我在Debian 16.04上构建了一个shell脚本来简化所有更新内容,我经常用它来调用它sudo

apt-get -qy update
apt-get -qq upgrade
apt-get -qq dist-upgrade
apt-get -qq autoremove
apt-get -qq autoclean

工作正常; 但这对我的口味来说太冗长了; 我想要的只是任何类型和更新的包的错误列表(如果可能的话,包括更新所需的磁盘空间)。
所以我想要使输出apt-get更简洁或过滤脚本的(德语)输出。

由于我找不到将apt-get输出调整到我的愿望的方法,我想这将是一个输出过滤器。但我完全不知所措awk

旁注:
我对英语输出很满意。我是否正确地假设添加export LC_ALL=C到脚本的开头会实现这一点?


1
@KamilMaciorowski我想我修好了。
Titus

试试吧LC_ALL=C script。我认为使用LANG=C更常见。您可以在输出行中找到一些您想要查看的单词,然后使用awk或sed过滤awk '/word1|word2/ {print}'或者sed -nr '/word1|word2/ p'
保罗
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.