我想从yum存储库安装一批openoffice.org- *软件包.问题是,当我这样做时,我想要排除几十个openoffice.org-langpack *文件.我也不想运行两个命令(即yum install openoffice.org – *; yum remove openoffice.org-lang *).我试图运行命令yum install openoffice.org – [^ l].*没有任何运气,因为它寻找一个标记为打字的包.我可以运行什么命令来实现这一目标?
使用健康剂量的awk-fu无法解决的问题很少:
yum list | awk '$1 ~ /^openoffice\.org-[^l].*$/ { print $1 }' | xargs yum install