gpt4 book ai didi

linux - Sort numbers values - separated by a dot or any other separator character - 在 RHEL5 中排序版本值

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:41:25 26 4
gpt4 key购买 nike

Linux RHEL5 机器

如何对以下输入进行排序以在 latest 变量中获取 1.0.0.1019?尝试了 -t-k-n 但没有帮助,或者可能是我遗漏了什么。

$ echo '1.0.0
1.0.0.1018
1.0.0.1019
1.0.0.1019
1.0.0.7' | sort -u

最佳答案

能否请您尝试跟随并告诉我这是否有帮助(使用 GNU sort 测试):

echo "1.0.0
1.0.0.1018
1.0.0.1019
1.0.0.1019
1.0.0.7" | sort --version-sort --field-separator=. --key=4 -r

如果您希望它排在最后,上面的代码会将 1019 放在第一位(最新的),然后请删除上面代码中的 -r

关于linux - Sort numbers values - separated by a dot or any other separator character - 在 RHEL5 中排序版本值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50691298/

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