PowerShell
About
PowerShell とは - PowerShell | Microsoft Learn より
PowerShell は、コマンドライン シェル、スクリプト言語、および構成管理フレームワークで構成されるクロスプラットフォームのタスク自動化ソリューションです。 PowerShell は Windows、Linux、および macOS 上で実行されます。
Documentation
https://learn.microsoft.com/ja-jp/powershell/
How-to
CSV, TSVの読み込み
$csv = Import-Csv .¥test.csv
# TSV読み込み
$csv = Import-Csv .¥test.tsv -Delimiter "`t"
# Shift-JISのコンテンツを読み込み
$csv = Import-Csv .¥test.csv -Encoding Default
参考:
CSVデータのソート
Sort-Object (sort)
を使う。
$csv = Import-Csv .¥test.csv
# 昇順ソート
$csv | Sort-Object -Property Name
# 複数プロパティで降順ソート
$csv | Sort-Object -Property Name,Role -Descending
# IDを数値としてソート
$csv | sort @{Expression={[int]$_.ID}}
Tips:
Sort-Object
=>sort
と記述可-Property
省略可-Descending
=>-desc
と記述可
参考:
最終更新 2022-11-18: [cli/shell] Add note about PowerShell (675780106)