728x90
반응형
PowerShell 에서 개체(혹은 '오브젝트')를 선택할 때에, Select-Object 를 사용합니다.
그 중에서
-First
-Skip
-Last
-Index
-Property
를 알아보겠습니다.
먼저 [-Last, -First, -Skip] 입니다.
사진 설명을 입력하세요.
-Last N :: 마지막 N개의 개체를 선택합니다.
Get-Process | Select-Object -Last 3 # 마지막 3개의 개체만 선택
-Fisrt N :: 처음 N개의 개체를 선택합니다.
Get-Process | Select-Object -First 4 # 처음 4개의 개체만 선택
-Skip N :: N개의 개체를 넘기고, 선택합니다.
Get-Proecess | Select-Object -Skip 3 -First 2 # 처음 3개는 제외하고 처음 2개만 선택
두번째로 [-Index, -Property] 입니다.
사진 설명을 입력하세요.
-Index N1, N2, N3, ... :: N1, N2, N3 ... 번째의 오브젝트만 선택합니다.
Get-Process | Select-Object -Index 0,1,2,3,4,5 # 0,1,2,3,4,5 번째의 개체만 선택
-Property P1, P2, P3, ... :: 오브젝트의 Property 이름이 P1, P2, P3,.. 만을 선택합니다.
Get-Process | Select-Object -Property * # 모든 Property 선택
이정도만 할 줄 알면, 웬만큼은 할 수 있다고 생각합니다.
이후로 Sort-Object, Where-Object, 를 사용하면, 더더욱 풍성하게 정보를 얻을 수 있습니다.
728x90
반응형
'Windows > PowerShell' 카테고리의 다른 글
PowerShell 로 1초만에 ASP.NET 프로젝트(MVC 패턴)만들기 (0) | 2023.07.17 |
---|---|
PowerShell | 폴더 공유하기 (0) | 2023.06.19 |
PowerShell | HashTable 해시테이블 다루기, 만들기 읽기 수정 삭제 (0) | 2023.04.14 |
PowerShell | Method 함수 Overloading 하는 방법 (0) | 2023.04.07 |
PowerShell | ping 대신 "Test-Connection"을 사용해야 하는 이유/활용 (0) | 2023.04.05 |
댓글