假设我有一个包含1列的文件:
1
2
a
b
0
预期结果:
a
b
0
1
2
如果我单独使用排序,结果将变为1-> 2> a-> b,这不是我想要的。 有没有什么方法可以先排序字母然后再数字?感谢。
答案 0 :(得分:1)
sort -g <inputfile
a
b
0
1
2
附加示例:
cat inputfile
1
0
2
3
sd
35
76
23
asd
sort -g inputfile
asd
sd
0
1
2
3
23
35
76