본문 바로가기

파워쉘(Powershell)/문법9

반복문 (For, ForEach, Do ~ while, While) 파워쉘 반복문은 명령들을 조건이 맞을 때까지 반복적으로 실행하거나, 배열이나 컬렉션에 저장되어 있는 수 만큼 반복해서 명령들을 수행합니다 반복문은 4가지 방법으로 사용됩니다 For ForEach Do while while For for(초기화; 조건; 반복) for($a=1; $a -le 3; $a++){ Write-Host $a } 실행결과 1 2 3 $arr = 1,2,3 #숫자배열생성 for($a = 0; $a -le $arr.Count; $a++){ #$arr.Count는 배열의 갯수 Write-Host $arr[$a] } 실행결과 1 2 3 배열의 전체 값을 읽을때는 ForEach를 사용하는 것이 더 편합니다 ForEach 배열이나 컬렉션의 모든 내용만큼 반복 수행 $arr = 1,2,3 For.. 2024. 2. 9.
배열 - Array 배열은 여러개의 데이터 요소들을 저장합니다. 파워쉘 배열은 하나의 배열에 다양한 형태의 값을 저장할 수 있습니다. 배열에 저장된 값을 반복해서 사용하거나, 인덱스를 사용해서 값을 사용합니다 배열 생성 배열을 생성할 때 데이터 요소들은 콤마(,)를 사용해서 구분합니다. #자료형이 다른 요소들로 $firstArray 배열 생성 $firstArray = "hi", 10, "phone" #숫자배열 만드는 방법 $nArray = 1,2,3,4,5,6,7,8,9 #일련된 숫자들로 배열을 만들때 사용하는 방법 $intArray = 1..9 #1부터 9까지의 수를 이용해서 배열에 저장 #문자 배열 생성 $sArray = "a","b","c" #빈 배열 생성 $arr = @() 배열에 값을 추가 시킬때는 += 을 사용 .. 2024. 1. 21.
조건문 - if, switch If 조건이 참( true)이면 명령어를 실행 If (조건) { 실행문 } 조건이 참이 될 때 실행문이 실행됩니다. $color = “black” If( $color -eq “black” ) { Write-Host “검은색 입니다” } 실행결과 검은색입니다 If(조건) { 실행문1 } else { 실행문2 } 조건이 참 일때 실행문1이 실행되고, 조건이 거짓일때 실행문 2가 실행 됩니다. $color = “red” If( $color -eq “black” ) { Write-Host “검은색 입니다” } else { Write-Host “검은색이 아닙니다” } 실행결과 검은색이 아닙니다 If(조건1){ 실행문1} Elseif(조건2){ 실행문 2} Else { 실행문 3 } 조건 1이 참인 경우 실행문 1.. 2024. 1. 19.
파워쉘 문자열 문자열 문자열 생성 큰따옴표나 작은따옴표를 문자열의 앞, 뒤에 붙여서 생성 "Hello world!" 'Hello world!' 문자열 연결 '+'로 문자열을 연결 "aaa" + "bbb" 실행결과 aaabbb 변수에 문자열을 넣고, 변수를 '+'로 연결 $a = "aaa" $b = "bbb" $c = "aaa" + "bbb" $c 실행결과 aaabbb 큰 따옴표 안에 변수와 문자열 넣고 사용 작은 따옴표는 사용 불가 $a = "aaa" "bbb$a" 실행결과 bbbaaa 속성값을 사용하는 방법 $today = Get-Date # 오늘 날짜 저장 Write-Host "This year : $toay.Year" Write-Host "This year : $($today.Year)" 실행결과 This yea.. 2024. 1. 17.