【问题标题】:How can I show result of brew leaves in multiple columns?如何在多列中显示酿造叶的结果?
【发布时间】:2019-06-09 13:31:10
【问题描述】:

brew leaves 以一列显示结果,而brew list 以多列显示结果(实际数字取决于终端窗口大小)。怎么用brew leaves达到同样的效果?

【问题讨论】:

    标签: bash terminal homebrew


    【解决方案1】:

    编辑(更简单):brew leaves | column


    (原答案)

    只需使用:brew leaves | column -c $(tput cols)

    解释:

    | 是一个管道,将brew leaves 的输出连接到column -c $(tput cols) 的输入

    column command:

    -c 选项确定所创建表格的宽度(c 代表控制台列,而不是表格列)。

    find the width & height of a terminal window:

    tput cols 告诉你列数。

    $(<your command>) 允许您将命令输出用作变量。

    【讨论】:

    • 您可以使用内置的$COLUMNS 代替$(tput cols),或者更简单,只需跳过该选项,因为column 默认为完整的可用宽度。
    猜你喜欢
    • 2019-12-26
    • 2022-07-30
    • 2019-04-21
    • 2021-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-21
    相关资源
    最近更新 更多