bash 对数字排序

假如有这么一列数字(或数字开头的字符串),想要排序后输出。

# nums.txt:
1
2
3
55
23
5
7
90
25
18
44
121
309
88

直接使用 sort 并不能满足需求:

# cat nums.txt|sort
1
121
18
2
23
25
3
309
44
5
55
7
88
90

应该使用 sort -n。

# cat nums.txt|sort -n
1
2
3
5
7
18
23
25
44
55
88
90
121
309

 

站长数十年成长感悟,输入暗号查看

桩白墨公众号上还能加入书舟书友群、美团外卖红包群,免费领取站桩和原创 chatgpt 教程哦
暗号:
请关注本站微信公众号,回复“暗号”,即可获取。在微信里搜索“桩白墨”或者“baimoz”或者微信扫描右侧二维码都可以关注站长微信公众号。