排序,并考虑后缀数

时间:2019-09-19 17:32:20

标签: bash

我需要对列表进行排序,稍后我将在该列表上运行正则表达式。该列表由一个字符串和一个数字组成,因此:

username10
username7
username9

稍后我将使用正则表达式来获取下一个用户名11。问题在于它突然弹出,用户名10在用户名7之前,因为1小于7。

我认为k选项对我有用(-k8n表示键位于位置8,按数字排序),但不会改变列表的长度。

我也从stdin提取了此列表。我认为这是可行的,因为对此进行简单的测试即可。

有什么我想念的吗?我理解了这个问题(10 <9因为1 <9),但是不知道如何解决。

0 个答案:

没有答案