파워쉘에서 변수를 사용 할 수 있습니다. 변수라는 것은 특정한 값을 특정 공간에 넣어 두었다가 필요할 때 꺼내 쓴다는 개념인데 PowerShell에서 스크립트를 사용하기 위해서 반드시 알아야 할 내용입니다.
변수 정의는 아래와 같이 '$' 를 통해 이뤄집니다.
$a
$b
$c
해당 변수에 값을 넣고 싶을때는 아래와 같이 수행할 수 있겠습니다.
$a = 100
$b = "안녕하세요"
$c = 200
변수에 저장되어 있는 값을 확인하려면 아래와 같이 할 수 있습니다.
변수끼리의 연산또한 가능하며, 변수에 해당 결과를 넣는것도 당연히 가능합니다.
$a * $c
이것 외에도 변수에 명령어의 결과를 넣을 수도 있겠습니다.
$Proc = Get-Process
$Proc 변수에 저장되어 있는 값을 확인해 보면 상기와 같이 출력되어 지는데,
첫번째 줄이 '0' 부터 시작되어 '1'씩 증가되어지면 번호가 메겨집니다.
그래서 특정한 순서(번호)에 있는 값들만 출력하는 것도 가능합니다.
$Proc[0].ProcessName 을 입력하게 되면 0번째 줄의 ProcessName만 출력되는 것을 확인 할 수 있습니다.
지금처럼 몇번째의 특정 부분만 따로 출력할 수 있기 때문에 유용하게 쓸수 있겠습니다.
만약 특정 순서에 있는 값 두개 이상을 출력하고자 한다면 아래와 같이 수행할 수 있습니다.
"$($Proc[0].ProcessName) $($Proc[0].CPU)"
변수에 있는 특정 Property만 출력
$Proc.ProcessName
변수에 있는 특정 순서의 값에대한 모든 Property를 확인
$Porc[0] | select *
'PowerShell' 카테고리의 다른 글
PowerShell을 이용한 정책 확인 및 수정 (0) | 2016.03.30 |
---|---|
PowerShell 조건문 Switch (0) | 2016.03.02 |
원격 Powershell 실행 (0) | 2016.03.02 |
PowerShell 조건문 IF (0) | 2016.02.29 |
PowerShell 리디렉션 출력 (0) | 2016.02.26 |
PowerShell 필터링 기능 (0) | 2016.02.26 |
PowerShell 비교 연산자 (0) | 2016.02.25 |
PowerShell 명령어 실행결과확인 또는 실행승인 (0) | 2016.02.25 |