我试过这个:
$ echo "2,3435,1" | sort -n
2,3435,1
$ sort -t',' -n test_sort.txt
kill,gill,burger
110,20,30,13
$ cat test_sort.txt
110,20,30,13
kill,gill,burger
Run Code Online (Sandbox Code Playgroud)
为什么我的sort
命令不起作用?
我想要的sort
命令应该像这样工作:
$sort -t',' -n test_sort.txt
110,13,20,30,burger,gill,kill
Run Code Online (Sandbox Code Playgroud)
答案: tr , '\n' < a | 排序 -n | 粘贴 -sd, -
“感谢 Stéphane Chazelas”