about_Join

업데이트 날짜: 2014년 5월

적용 대상: Windows PowerShell 2.0, Windows PowerShell 3.0, Windows PowerShell 4.0, Windows PowerShell 5.0

항목

about_join

간단한 설명

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

자세한 설명

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

구문

다음 다이어그램은 조인 연산자 구문을 보여 줍니다.

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

매개 변수

String[]

조인할 하나 이상의 문자열을 지정합니다.

Delimiter

연결된 문자열 사이에 배치되는 하나 이상의 문자를 지정합니다.

기본값은 구분 기호("") 없음입니다.

설명

단항 조인 연산자(-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", "SP", "ERSHELL" 
          $a -join "OW"
          WINDOWSPOWERSHELL

다음 문은 here-string의 줄을 단일 문자열로 조인합니다. here-string이 단일 문자열이므로 here-string의 줄을 조인하기 전에 줄을 분할해야 합니다. 이 방법을 사용하여 here-string에 저장된 XML 파일에서 문자열을 다시 조인할 수 있습니다.

          $a = @'
          a
          b
          c
          '@

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

참고 항목

about_Operators

about_comparison_operators

about_Split