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. 選択並べ替え並べ替え
- 4. 並べ替えで並べ替え
- 5. C++の選択並べ替えなし並べ替え並べ替えなし
- 6. APIメソッド並べ替え:Swaggerバージョン3.0.2
- 7. MarkLogic node.js api - グループを並べ替え、並べ替えで並べ替え
- 8. ヒープの並べ替えと挿入の並べ替え
- 9. Eclipseエクステンションポイントのエクステンションの並べ替え/並べ替え
- 10. DB内での並べ替えとアプリケーションの並べ替え
- 11. 列の並べ替えの矢印並べ替え
- 12. 並べ替え前と並べ替え後の値のストリーム
- 13. 未定義列の並べ替え/並べ替え(LINQ \ Entity Framework)
- 14. VBA - ドラッグ&ドロップによる並べ替えの並べ替え
- 15. jQuery Sortable入力名の並べ替えと並べ替え
- 16. C#使用方法パブリッククラスオブジェクトの並べ替え/並べ替え
- 17. Collections並べ替えて両方のArrayListを並べ替える
- 18. Facebook API -/taggable_friendsエンドポイントの並べ替えを並べ替える
- 19. Symfonyフォーム - CollectionType要素の並べ替え/並べ替え
- 20. FirebaseデータベースのアイテムをReactネイティブリストビューで並べ替え/並べ替え
- 21. ルートカテゴリ別にカテゴリの並べ替えを並べ替え
- 22. 並べ替えメソッドを持つ人物の並べ替え
- 23. Laravel 4.2並べ替えの関係による並べ替え
- 24. UITableView並べ替えのような並べ替え
- 25. シェル並べ替えと並べ替えの確認
- 26. 辞書の並べ替えと並べ替え
- 27. 列の並べ替えと並べ替え
- 28. 非表示/並べ替えの代わりに並べ替えるか並べ替え
- 29. 並べ替えコスト
- 30. 並べ替え列
+1自分の考えを正確に... – Sung