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
참고 항목
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
PowerShell