PowerShellでは、バージョン3.0.1.1,3.2.1.1などの文字列のリストがある場合、System.VersionでC#で並べ替える方法をどのようにソートできますか?PowerShellのバージョンの並べ替え
10
A
答えて
22
PS C:\> $ver="3.0.1.1","3.2.1.1"
PS C:\> $ver|%{[System.Version]$_}|sort
Major Minor Build Revision
----- ----- ----- --------
3 0 1 1
3 2 1 1
9
0
ちょうど別のコーナーケースを追加する:PowerShellの扱いバージョンのこの一桁の種類を「2」は無効として。 は、ソート前のバージョンのオブジェクトを作成するために、最後に「0.0' を追加する必要があります。
if($version -match '^\d$')
{
$version = $version + '.0'
}
New-Object System.Version $version
関連する問題
- 1. PowerShellは、ソートカスタムの並べ替え式
- 2. 並べ替えで並べ替え
- 3. Eclipseエクステンションポイントのエクステンションの並べ替え/並べ替え
- 4. 並べ替えメソッドを持つ人物の並べ替え
- 5. Laravel 4.2並べ替えの関係による並べ替え
- 6. VBA - ドラッグ&ドロップによる並べ替えの並べ替え
- 7. UITableView並べ替えのような並べ替え
- 8. 並べ替えコスト
- 9. Riakでデータを並べ替え/並べ替える方法は?
- 10. Spark DataFrame group降順で並べ替えて並べ替え
- 11. ASPxPivotGridカスタム並べ替え/並べ替えを削除する
- 12. 並べ替えの生成
- 13. Webアプリケーションの並べ替え
- 14. 並べ替えの問題
- 15. アルファベット順の並べ替え
- 16. Rマルチカラムデータの並べ替え
- 17. Drupalナビゲーションメニューの並べ替え
- 18. 番号の並べ替え
- 19. SortableTableのカスタム並べ替え
- 20. ラベルの並べ替え
- 21. jqGrid列の並べ替え
- 22. コレクションのカスタム並べ替え
- 23. Natural CheckedListboxの並べ替え
- 24. Jqueryタブパネルの並べ替え
- 25. Tablesorterメタデータの並べ替え
- 26. インデックスの並べ替え
- 27. レイアウトの並べ替えウィジェット
- 28. スケジューラの並べ替え
- 29. SQLite - テーブルの並べ替え
- 30. エンティティプロパティの並べ替え
+1自分の考えを正確に... – Sung