【问题标题】:yum sort available packages by one of attributesyum 按属性之一对可用软件包进行排序
【发布时间】:2017-01-12 16:05:39
【问题描述】:

如何按信息属性之一(例如按大小)对可用包进行排序?

我可以使用

yum info list *wildcard_seach_for_pkg_name* 

但是我怎样才能通过 info 的属性对该命令的结果进行排序或仅从 info 中输出大小?

【问题讨论】:

    标签: linux unix yum


    【解决方案1】:

    我相信,要进行排序,您必须使用一些脚本魔法:也许是 python 或任何适合您的语言。我相信您将不得不使用这种方法,因为手册页(至少对于 CentOS 7.2 上的 yum 而言)没有提到任何关于info 的排序选项。它确实说info 采用与list 相同的选项,并且它们都与排序无关。

    至于仅打印尺寸,可能有很多方法可以做到这一点。一种方法是使用 awk。这是一个例子:

    yum info "kernel*" | awk -e '/^Size/ { print $1, "-->", $3, $4 }'
    

    生产的

    Size --> 136 M
    Size --> 136 M
    Size --> 136 M
    Size --> 136 M
    Size --> 136 M
    ...
    

    【讨论】:

      猜你喜欢
      • 2015-06-08
      • 2011-02-16
      • 1970-01-01
      • 1970-01-01
      • 2013-02-12
      • 2023-04-03
      • 1970-01-01
      • 2018-05-26
      • 1970-01-01
      相关资源
      最近更新 更多