Powershell 형식 별 정렬 실현

모든 버 전에 적용.
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 CProperty 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] $_ }

좋은 웹페이지 즐겨찾기