gpt4 book ai didi

linux - Bash/unix 排序 "YYYY-[N]NN"

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:18:37 24 4
gpt4 key购买 nike

我有一个这样的列表-

2009-96 2010-100 2010-101 2010-97 2010-98 2010-99 2009-99a 2011-102

如何以正确的顺序对数字进行排序,以便在年份不同时按前 4 位数字(年份)排序,否则按 - 之后的数字排序?

我想要的正确输出是 -

2009-96 2009-99a 2010-97 2010-98 2010-99 2010-100 2010-101 2011-102

最佳答案

这取决于您的 sort 版本,因为命令行选项可能不同,但在我的系统上,sort -t - -k 1,1n -k 2,2n <filename>有效。

关于linux - Bash/unix 排序 "YYYY-[N]NN",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11039050/

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