Unix:按最后一行数排序

use*_*415 3 unix

如何按行中的最后一个数字对文件进行排序?

假设每行的最后一个字符是一个数字.INPUT:

facebook.com/pageA,2,11,11
facebook.com/pageB,0,0,20
facebook.com/pageC,0,0,6
facebook.com/pageD,1,22,239
Run Code Online (Sandbox Code Playgroud)

期望的输出:

facebook.com/pageC,0,0,6
facebook.com/pageA,2,11,11
facebook.com/pageB,0,0,20
facebook.com/pageD,1,22,239
Run Code Online (Sandbox Code Playgroud)

救命??

fal*_*tru 6

你可以用sort.

sort -n -t, -k4 INPUT
Run Code Online (Sandbox Code Playgroud)

  • 假设输入有 4 列。 (2认同)