## 개요
파이프라인은 PowerShell에서 명령어 간의 데이터 전달을 효율적으로 처리하는 기능입니다. 각 단계에서 출력된 결과를 다음 단계로 즉시 전달함으로써, 복잡한 작업을 간결하게 구성할 수 있습니다.
## 주요 특징
- 파이프라인은 명령어( cmdlet ) 간의 데이터 흐름을 처리합니다.
- 각 단계에서 출력된 결과는 다음 단계에 입력으로 전달됩니다.
- 데이터는 객체 형태로 전달되어 다양한 조작이 가능합니다.
## 사용법
데이터를 파이프라인으로 전달할 때는 `|` 기호를 사용합니다. 예를 들어, `Get-Process | Stop-Process`와 같은 구조입니다.
## 주의사항
- 파이바인을 통해 전달되는 데이터는 객체 형태로 전달됩니다. 이에 따라 모든 단계에서 데이터 형식에 맞춰 처리해야 합니다.
- 명령어의 출력 결과가 예상과 다르게 보일 경우, `Write-Output` 또는 `Out-String` 등으로 확인해보세요.
## 관련 문법
- `Get-Command`, `Measure-Object`, `Select-Object` 등의 명령어는 파이프라인 처리에서 자주 사용됩니다.
💙 PowerShell 파이프라인(Pipeline) 문법 및 데이터 흐름 제어
PowerShell 문법
초급
난이도
문법
타입
11/04
등록일
PowerShell 파이프라인(Pipeline) 문법 및 데이터 흐름 제어
초급태그
코드 예제
Get-Process | Where-Object { $_.CPU -gt 10 } | Stop-Process
# 위 코드는 CPU 사용량이 10 이상인 프로세스를 찾아 종료합니다.
$processes = Get-Process
$filteredProcesses = $processes | Where-Object { $_.CPU -gt 10 }
$filteredProcesses | Stop-Process
등록일: 2025년 11월 04일 02:31
언어 정보
언어
PowerShell
카테고리
Microsoft
인기도
#21
학습 팁
코드를 직접 실행해보세요
변수를 바꿔가며 실험해보세요
오류가 나도 포기하지 마세요
다른 예제도 찾아보세요