タイプ別ソートのPowershell実装
2022-02-06 01:23:41
すべてのバージョンに適用されます。
Sort-Objectは、生データであればパイプラインを直接使用し、オブジェクト型であればソート属性を指定することで、ソートの問題をそれ自体で解決することができます:Sort-Objectを使用することで、ソートの問題を解決することができます。
コピーコード
コードは以下の通りです。
# sorting primitive data
1,5,2,1,6,3,12,6 | Sort-Object -Unique
# sorting object data
Get-ChildItem -Path c:\windows | Sort-Object -Property name
Powershellは、異なるオブジェクトの種類を与えてソートの種類を自動的に選択することができますが、より多くのソートオプションが用意されています。
スクリプトブロックを追加するだけで、括弧内の$_をソートするオブジェクトとして表すことができ、これで特定の型を仮定することができます。
コピーコード
コードは以下の通りです。
# sorting string as numbers
'1','5','3a','12','6' | Sort-Object -Property { $_ -as [int] }
# sorting IPv4 addresses as versions
'1.2.3.4', '10.1.2.3', '100.4.2.1', '2.3.4.5', '9.10.11.12' |
Sort-Object -Property { [version] $_ }
関連
-
UbuntuシステムでのPowerShellベースの利用を解説
-
PowerShell音声電卓実装コード
-
PowershellによるWindowsログのクエリ方法
-
win10のスタートメニューと通知センターが開けないのをpowershellで解決する。
-
PowerShellのヒントとコツ
-
PowerShellパイプラインチュートリアル(パイプラインの例)
-
Powershellですべてのディスクレターを取得する方法
-
PowerShellでPrintManagementを使用してプリンターを管理する例
-
レジストリからローカルに関連するファイルの拡張子を取得するPowershell
-
PowerShellで複数ファイルからキーワードを取得する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Powershellスクリプトに電子署名を行う方法
-
ADユーザーのパスワード属性を一括で変更するPowerShellコード
-
PowerShellで管理者権限でアプリケーションを起動する方法
-
PowerShell の実装は、ファイルを開くデフォルトのアプリケーションを照会する
-
PowerShell正規表現(Regex)の右から左へのマッチング方式のコード例
-
コンピュータのシリアル番号を取得するためのPowershellスクリプト
-
Powershellスクリプトで条件付きブレークポイントを使用する例
-
PowershellでWebServicesをリクエストし、結果をJSON形式で出力する
-
PythonでPowerShellを呼び出してbatファイルをリモート実行する例
-
PowerShellスクリプトファイルをcmdで直接実行する方法