/
https://42jerrykim.github.io/ _index.md
Where-Object로 파이프라인 객체를 조건에 맞게 거르는 법, 스크립트블록 구문($_)과 간소화 구문(-Property -operator value) 두 가지 문법의 차이, 자주 쓰는 비교 연산자를 정리한 챕터다.
더 이상 신규 기능 개발이 없는 PowerShell ISE 대신 VS Code와 PowerShell 확장으로 개발 환경을 전환하는 이유와 방법을 정리한 이 컬렉션의 마지막 챕터로, 120개 챕터의 학습 여정을 마무리한다.
Select-Object로 객체의 특정 속성만 뽑거나 First/Last/Unique/Skip으로 개수를 제한하는 법, -ExpandProperty로 중첩 속성을 펼치는 법, 계산된 속성(Label/Expression)으로 새 열을 만드는 법을 정리한 챕터다.
Sort-Object로 파이프라인 객체를 속성 기준으로 정렬하는 법과 -Descending, 다중 속성 정렬(해시테이블로 속성별 오름차순/내림차순 조합), -Unique로 중복 제거, -Top/-Bottom 최적화를 정리한 챕터다.
ForEach-Object(별칭 %)로 파이프라인의 각 객체에 동작을 수행하는 법, -Begin/-Process/-End 블록, 간소화 구문, PowerShell 7의 -Parallel 병렬 처리와 스레드 안전성 주의점을 정리한 챕터다.
Group-Object로 파이프라인 객체를 속성 값 기준으로 그룹화하는 법, -NoElement로 개수만 세는 법, -AsHashTable로 키-값 컬렉션을 만드는 법, Format-Table -GroupBy와의 차이를 정리한 챕터다.
Measure-Object로 파이프라인 객체 개수를 세거나 Sum/Average/Maximum/Minimum/StandardDeviation을 계산하는 법, 텍스트 객체의 -Line/-Word/-Character 집계 모드 차이를 정리한 챕터다.
Tee-Object로 파이프라인 결과를 파일이나 변수에 저장하면서 동시에 다음 명령으로 흘려보내는 법과 -FilePath/-Variable 매개변수, Out-File·리다이렉션 연산자와 근본적으로 다른 지점을 정리한 챕터다.
Compare-Object(별칭 diff)로 두 컬렉션의 차이를 비교하는 법, SideIndicator(<=, =>, ==)의 의미, -Property로 특정 속성만 비교하는 법, -IncludeEqual/-PassThru 매개변수를 정리한 Part 2 마지막 챕터다.
PowerShell 비교 연산자(-eq, -like, -match, -contains, -in 등)의 종류와 대소문자 구분 접두어(c/i), 스칼라 입력과 컬렉션 입력에서 반환값이 달라지는 규칙, $null 비교 시 흔한 실수를 정리한 챕터다.