2015-04-03 89 views
0

在Powershell中,如何將5個字符串連接成一個字符串。powershell用於連接多個字符串

$s1='This`-string 
$s2='is' -string 
$s3='a' -string 
$s4='good' -string 
$s5='thing' -string 
$s6=$s1+$s2+$s3+$s4+$s5 
write-host"result is "$s6-->Thisisagoodthing 
+0

請註明您的問題妥善details.Question似乎打破。 – 2015-04-03 06:27:09

+1

可能複製的[如何連接在PowerShell中的字符串和變量?(http://stackoverflow.com/questions/15113413/how-to-concatenate-strings-and-variables-in-powershell) – mins 2015-04-03 06:41:15

+0

有什麼不對當前答案?沒有選擇,但都看起來是正確的。 – mins 2015-04-25 13:51:12

回答

3

您可以使用:

$ S6 = 「$ S1 $ S2 $ S3 $ S4 $ S5」

寫主機 「的結果是$ S6」

+0

爲了顯示目的,它正在工作,但我希望整個結果在一個字符串變量..這是不工作。可以請檢查一次,並恢復到我。 – 2015-04-03 07:20:32

+0

@Chaitanya chaitanya你錯了$ s6是一個字符串var。這是好的答案,或者我不明白你的問題? – JPBlanc 2015-04-03 07:28:04

1

您可以從字面上「加入」您的字符串與-join運營商:

$s6 = $s1,$s2,$s3,$s4,$s5 -join "" 

或者,不指定一個分隔符:

$s6 = -join @($s1,$s2,$s3,$s4,$s5)