Muni Bus

パソコンの操作方法や設定方法を忘れないようにメモしています。ブログを一回引っ越ししているので、所々表示がかなり乱れています・・・

【PowerShell】CSVファイルの中身をソートする

Sort-Objectコマンドレットを使う。デフォルトでは昇順に、-Descendingオプションを付けると降順で並び替える。

PS > Get-Content .\sample1.csv
no, name, age
 1, 安倍,  33
 2,   菅,  11
 3, 岸田,  22
PS > $csv = Import-Csv .\sample1.csv
PS > $csv
no name age
-- ---- ---
1  安倍 33
2  菅   11
3  岸田 22
PS > $csv | Sort-Object age
no name age
-- ---- ---
2  菅   11
3  岸田 22
1  安倍 33
PS > $csv2 = $csv | Sort-Object age
PS > $csv2[0]
no name age
-- ---- ---
2  菅   11
PS > $csv3 = $csv | Sort-Object age -Descending
PS > $csv3[0]
no name age
-- ---- ---
1  安倍 33