gpt4 book ai didi

shell - ubuntu 环境中打开堆栈服务器列表中的排序命令问题

转载 作者:行者123 更新时间:2023-12-04 18:42:26 26 4
gpt4 key购买 nike

我正在尝试根据计算系统对此处的输出进行排序:
enter image description here
我试过 openstack server list --all --long -c ID -c Name -c Status -c Host | sort -k4但它不起作用。
有人可以帮我如何根据主机名对其进行排序吗?其中 460001 数字在主机列下按升序排列。
PS:以下是示例,不是任何地方的实际输出。
问候,
泰托

最佳答案

只需附加 --sort-column Host 给您的openstack command .但是您应该确保 Host 列不能有 Nonenull值(value)。
openstack server list -h 查看:

output formatters:
output formatter options

-f {csv,json,table,value,yaml}, --format {csv,json,table,value,yaml}
the output format, defaults to table
-c COLUMN, --column COLUMN
specify the column(s) to include, can be repeated to
show multiple columns
--sort-column SORT_COLUMN
specify the column(s) to sort the data (columns
specified first have a priority, non-existing columns
are ignored), can be repeated
或者如果您没有 --sort-column选项,您应该 sort -k8但不是 -k4 .
或使用 openstack server list --all --long -c ID -c Name -c Status -c Host -f value | sort -k4只需 -f value ,但它会用空格分隔列。

关于shell - ubuntu 环境中打开堆栈服务器列表中的排序命令问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72394277/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com