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