6

行の最後の番号でファイルを並べ替えるにはどうすればよいですか?

すべての行の最後の文字が数字であると仮定します。入力:

facebook.com/pageA,2,11,11
facebook.com/pageB,0,0,20
facebook.com/pageC,0,0,6
facebook.com/pageD,1,22,239

望ましい出力:

facebook.com/pageC,0,0,6
facebook.com/pageA,2,11,11
facebook.com/pageB,0,0,20
facebook.com/pageD,1,22,239

ヘルプ??

4

3 に答える 3

10

使用できますsort

sort -n -t, -k4 INPUT
于 2013-06-14T02:13:03.707 に答える
2

を使用revして、各行を反転し、並べ替えてから再度反転します。

rev < $file | sort | rev
于 2013-06-14T02:21:05.980 に答える