例如,如果我想在非間距字符串/單詞的中間插入變量,我該怎麼做?如何在Powershell中的單詞中間調用一個變量
$i=First
ECHO ThisIsMy$iVariable
我將如何填充$我正確地使它看起來像
ThisIsMyFirstString
例如,如果我想在非間距字符串/單詞的中間插入變量,我該怎麼做?如何在Powershell中的單詞中間調用一個變量
$i=First
ECHO ThisIsMy$iVariable
我將如何填充$我正確地使它看起來像
ThisIsMyFirstString
我不能完全肯定這是你在找什麼,但你可以插入$i
的價值像非空格隔開字符串如下:
$i = "first"
echo "ThisIsMy$($i)Variable"
這將輸出:
ThisIsMyfirstVariable
輸出:
我從來沒有想過把額外的$放在變量後面。我也試過($ i)=(.Tanx一堆@Nacereddine。 – Mechaflash
@Mechaflash不客氣。:) – Nasreddine
你也可以做這樣(少標點符號):
$i = "first"
echo "ThisIsMy$i`Variable"
是'powershell中的中斷字符嗎? – Mechaflash
這是轉義字符。大多數語言都使用反斜槓(\),但該符號已經在shell中大量使用,所以他們使用反斜槓(')。 –
@Nacereddine =/ – Mechaflash
http://meta.stackexchange.com/問題/ 10647/howto-writing-good-titles – Nasreddine
@Nacereddine你應該在最後添加Powershell。你應該閱讀整篇文章,如果你要鏈接它=/ – Mechaflash