반응형

PowerShell 문자열 연산자

 

 

1) Format

 

PowerShell에서는 Format 함수와 같은 방식으로 문자열을 작성할 수 있습니다.

 

'{0} is a test.' -f 'This'

This is a test.

 

[System.String]::Format("{0} is a test.", "This")

This is a test.

 

 

2) 변환

 

PowerShell에서는 특정 문자열을 다른 문자열로 변경할 수 있습니다.

 

"This is a Test1" -replace "Test1", "Test2"

This is a Test2

 

"This is a Test1".Replace("Test1", "Test2")

This is a Test2

 

 

 

3) 포함

 

PowerShell에서는 배열에 포함되어 있는 문자열이 존재하는 지 확인할 수 있습니다.

 

$strArray = @("a", "b", "c")

$strArray -contains 'a'

True

 

 

 

4) 비교

 

PowerShell에서는 문자열, 시작 문자열, 종료 문자열이 동일한 지 확인할 수 있습니다.

 

'a'.CompareTo('a')

0

 

'This is a Test1'.StartsWith("This")

True

 

'This is a Test1'.EndsWith("Test1")

True

 

 

 

5) 대소문자

 

PowerShell에서는 문자열을 대소문자로 변경할 수 있습니다.

 

'This is a Test1'.ToLower()

'This is a Test1'.ToUpper()

 

this is a test1

THIS IS A TEST1

 

 

 

참고 자료

 

The String’s the Thing

http://technet.microsoft.com/en-us/library/ee692804.aspx

 

 

<출처: http://social.technet.microsoft.com/Forums/ko-KR/windowsserverko/thread/bad763b8-8fe0-4ac3-9d1a-6a7c90aff3a8 >

 

반응형

+ Recent posts