2011-11-16 24 views
3

例如,如果我想在非間距字符串/單詞的中間插入變量,我該怎麼做?如何在Powershell中的單詞中間調用一個變量

$i=First 
ECHO ThisIsMy$iVariable 

我將如何填充$我正確地使它看起來像

ThisIsMyFirstString 
+0

@Nacereddine =/ – Mechaflash

+0

http://meta.stackexchange.com/問題/ 10647/howto-writing-good-titles – Nasreddine

+0

@Nacereddine你應該在最後添加Powershell。你應該閱讀整篇文章,如果你要鏈接它=/ – Mechaflash

回答

4

我不能完全肯定這是你在找什麼,但你可以插入$i的價值像非空格隔開字符串如下:

$i = "first" 
echo "ThisIsMy$($i)Variable" 

這將輸出:

ThisIsMyfirstVariable 

輸出:

enter image description here

+0

我從來沒有想過把額外的$放在變量後面。我也試過($ i)=(.Tanx一堆@Nacereddine。 – Mechaflash

+0

@Mechaflash不客氣。:) – Nasreddine

2

你也可以做這樣(少標點符號):

$i = "first" 
echo "ThisIsMy$i`Variable" 
+0

是'powershell中的中斷字符嗎? – Mechaflash

+0

這是轉義字符。大多數語言都使用反斜槓(\),但該符號已經在shell中大量使用,所以他們使用反斜槓(')。 –

相關問題