문자열
문자열 생성
큰따옴표나 작은따옴표를 문자열의 앞, 뒤에 붙여서 생성
"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 year : .Year
This year : 2024
Get-Date를 사용해서 오늘 날짜를 $today 변수에 저장하고 Year 속성값을 출력
"This year : $toay.Year" 는 제대로 작동하지 않음
마침표를 문자열의 일부로 생각하기 때문에 Date-Time객체의 Year속성값을 제대로 갖고 오지 못함
문자열 안에서 $($today.Year) 방식으로 사용하면 원하는 속성값을 사용 가능
형식문자열
$first = "John"
$last = "Doe"
$a = "My name is {0} {1}." -f $first, $last
Write-Host $a
실행결과
My name is John Doe.
"My name is {0} {1}." -f $first, $last
{0}, {1}은 -f 뒤에 나오는 문자열(또는 문자열 변수)의 순서를 의미합니다.
예제의 {0}에 해당하는 것은 $first, {1}에 해당하는 것은 $last 입니다
'파워쉘(Powershell) > 문법' 카테고리의 다른 글
ArrayList (0) | 2024.03.07 |
---|---|
반복문 (For, ForEach, Do ~ while, While) (0) | 2024.02.09 |
배열 - Array (0) | 2024.01.21 |
조건문 - if, switch (0) | 2024.01.19 |
파워쉘 변수, 자료형 (0) | 2024.01.17 |