aaa,1,c:\data aaa,2,c:\data\temp aaa,3,c:\data\temp\hoge というCSVを2番目の項目を数値として並び替えするには sort -t, -k2 -n 20091211_140800.csv > disk2.csv とする。 :-t,:「,(カンマ)」を区切り文字とする :-kn:-tで区切った項目の何番目をソートするか指定する :-n:数値として並び替えする !複数の項目で並び替え sort -t, -k2,2 -n -k4,4 20091211_140800.csv > disk2.csv -k2 は、 項目の2つ目で並び替えではなく、{{word 項目の2つ目以降を並び替え,red}}という意味。なので、2つ目と4つ目だけで並び替えたい場合は -k2,2 -k4,4 のような指定をする。 {{category2 プログラミング言語,Shell}}