about_join

간단한 설명

조인 연산자(-join)가 여러 문자열을 단일 문자열로 결합하는 방법을 설명합니다.

자세한 설명

조인 연산자는 문자열 집합을 단일 문자열로 연결합니다. 문자열은 명령에 표시되는 순서대로 결과 문자열에 추가됩니다.

구문

다음 다이어그램에서는 조인 연산자의 구문을 보여 있습니다.

-Join <String[]>
<String[]> -Join <Delimiter>

매개 변수

String[] - 조인할 문자열을 하나 이상 지정합니다.

구분 기호 - 연결된 문자열 사이에 배치된 하나 이상의 문자를 지정합니다. 기본값은 구분 기호("")가 아닙니다.

설명

단항 조인 연산자(-join <string[]>)는 쉼표보다 우선 순위가 높습니다. 따라서 쉼표로 구분된 문자열 목록을 단항 조인 연산자에 제출하면 첫 번째 문자열(첫 번째 쉼표 앞)만 조인 연산자에 제출됩니다.

단항 조인 연산자를 사용하려면 문자열을 괄호로 묶거나 변수에 문자열을 저장한 다음 조인할 변수를 제출합니다.

다음은 그 예입니다.

-join "a", "b", "c"
a
b
c

-join ("a", "b", "c")
abc

$z = "a", "b", "c"
-join $z
abc

다음 문은 세 개의 문자열을 조인합니다.

-join ("Windows", "PowerShell", "2.0")
WindowsPowerShell2.0

다음 문은 공백으로 구분된 세 개의 문자열을 조인합니다.

"Windows", "PowerShell", "2.0" -join " "
Windows PowerShell 2.0

다음 문은 여러 문자 구분 기호를 사용하여 세 개의 문자열을 조인합니다.

$a = "WIND", "S P", "ERSHELL"
$a -join "OW"
WINDOWS POWERSHELL

다음 문은 여기 문자열의 줄을 단일 문자열로 조인합니다. here 문자열은 하나의 문자열이므로 여기에 있는 문자열의 줄을 조인하려면 먼저 분할해야 합니다. 이 메서드를 사용하여 다음 문자열에 저장된 XML 파일의 문자열을 다시 연결할 수 있습니다.

$a = @'
a
b
c
'@

(-split $a) -join " "
a b c

참고 항목