TÓPICO about_join DESCRIÇÃO RESUMIDA Descreve como o operador dinâmico (-join) combina várias cadeias de caracteres em uma única cadeia. DESCRIÇÃO LONGA O operador dinâmico concatena um conjunto de cadeias de caracteres em uma única cadeia. As cadeias de caracteres são anexadas à cadeia resultante na ordem em que aparecem no comando. Sintaxe O diagrama a seguir mostra a sintaxe para o operador dinâmico. -Join <String[]> <String[]> -Join <Delimiter> Parâmetros String[] Especifica uma ou mais cadeias de caracteres a serem unidas. Delimitador Especifica um ou mais caracteres colocados entre as cadeias de caracteres concatenadas. O padrão é nenhum delimitador (""). Comentários O operador dinâmico unário (-join <string[]>) tem maior presença que uma vírgula. Consequentemente, se você enviar uma lista separada por vírgulas de cadeias de caracteres para o operador dinâmico unário, somente a primeira cadeia de caracteres (antes da primeira vírgula) é enviado ao operador dinâmico. Para usar o operador dinâmico unário, coloque as cadeias de caracteres entre parênteses ou armazene as cadeias em uma variável e, em seguida, envie a variável para união. Por exemplo: -join "a", "b", "c" a b c -join ("a", "b", "c") abc $z = "a", "b", "c" -join $z abc Exemplos A instrução a seguir une três cadeias de caracteres: -join ("Windows", "PowerShell", "2.0") WindowsPowerShell2.0 A instrução a seguir une as três cadeias de caracteres delimitadas por um espaço: "Windows", "PowerShell", "2.0" -join " " Windows PowerShell 2.0 A instrução a seguir usa um delimitador de vários caracteres para unir três cadeias de caracteres: $a = "WIND", "SP", "ERSHELL" $a -join "OW" WINDOWSPOWERSHELL A instrução a seguir une as linhas de uma cadeia de caracteres here em uma única cadeia. Como a cadeia de caracteres here é uma cadeia, as linhas nessa cadeia devem ser divididas antes de serem unidas. Você pode usar esse método para unir novamente as cadeias de caracteres em um arquivo XML que foi salvo em uma cadeia de caracteres here: $a = @' a b c '@ (-split $a) -join " " a b c CONSULTE TAMBÉM about_Operators about_Comparison_Operators about_Split