## 개요
파이프라인은 명령어 간 데이터를 순차적으로 전달하는 기능으로, 객체 중심의 데이터 흐름을 효율적으로 처리합니다. 파이프라인을 활용하면 복잡한 작업을 단순화하고, 여러 명령어를 조합해 유연한 스크립팅이 가능합니다.
## 주요 특징
- cmdlet 간 데이터 객체 전달
- 데이터 흐름의 중간 처리 가능
- 필터링 및 정렬 기능 통합
- 파이프라인 내 단일 명령어로 다중 작업 수행
## 사용법
```powershell
Get-Process | Where-Object { $_.CPU -gt 10 } | Sort-Object CPU -Descending
```
1. Get-Process: 시스템 프로세스 목록 획득
2. Where-Object: CPU 사용량이 10 이상인 프로세스 필터링
3. Sort-Object: CPU 사용량 기준 내림차순 정렬
## 주의사항
- 파이프라인은 객체를 전달하므로 문자열 처리 시 형변환 필요
- 중간 단계에서 데이터 타입 불일치 시 오류 발생 가능
- 파이반에 포함된 명령어는 반드시 콤마로 구분해야 함
## 관련 문법
- Get-ChildItem: 디렉토리 내용 조회
- ForEach-Object: 각 항목별 처리 수행
- Where-Object, Sort-Object 등 파이프라인 연산자
💙 PowerShell 파이프라인 문법 및 데이터 흐름 제어
PowerShell 문법
초급
난이도
문법
타입
10/29
등록일
PowerShell 파이프라인 문법 및 데이터 흐름 제어
초급태그
코드 예제
Get-Process | Where-Object { $_.CPU -gt 10 } | Sort-Object CPU -Descending
# 파일 시스템 데이터 흐름 예제
Get-ChildItem C:\Temp | Where-Object { $_.Length -gt 1MB } | Format-Table Name, Length
등록일: 2025년 10월 29일 02:37
언어 정보
언어
PowerShell
카테고리
Microsoft
인기도
#21
학습 팁
코드를 직접 실행해보세요
변수를 바꿔가며 실험해보세요
오류가 나도 포기하지 마세요
다른 예제도 찾아보세요