PowerShell Memo

このサイトはPowerShell(MSH/Monad)奮闘記です

管理人「newpops吉岡洋」が
「PowerShell(旧名:MSH/Monad)」の研究結果を日々綴っていきます。

【お知らせ】
この日記からPowerShellのTipsを抽出し「PowerShell FAQ」として整理しました。


2005-12-13

[]連想配列のソート

ニュースグループで「連想配列のソート方法」を見つけたので紹介します。

連想配列のソート

まず、3つの要素を含む連想配列を作成します。

MSH C:\> $hash = @{one = 1;two = 2; three=3}

中身を確認してみます。

MSH C:\> $hash

Key                            Value
---                            -----
two                            2
three                          3
one                            1


では、Key、Valueでソートしてみましょう。

Keyでソート
MSH C:\> $hash.getEnumerator() | sort key

Key                            Value
---                            -----
one                            1
three                          3
two                            2
Valueでソート
MSH C:\> $hash.getEnumerator() | sort value

Key                            Value
---                            -----
one                            1
two                            2
three                          3
Connection: close