如果变量的结尾在与其他字母字符相邻时变量被扩展为字符串,该如何告诉powershell?
$ StringToAdd =“iss”
$ CompeteString =“Miss $ StringToAddippi”
谢谢!
答案 0 :(得分:8)
使用花括号{
和}
来分隔变量扩展。例如:
PS C:\> $StringToAdd = "iss"
PS C:\> $CompeteString = "Miss${StringToAdd}ippi"
PS C:\> $CompeteString
Mississippi
答案 1 :(得分:2)
您可以使用$()
PS C:\> $StringToAdd = "iss"
PS C:\> $CompeteString = "Miss$($StringToAdd)ippi"
PS C:\> $CompeteString
Mississippi
双引号字符串的子表达式运算符描述为here。应首先评估括号中的任何内容。这可以是变量甚至是表达式。
PS C:\> $CompeteString = "Miss$($StringToAdd.length * 2)ippi"
PS C:\> $CompeteString
Miss6ippi
答案 2 :(得分:0)
$ CompleteString = “小姐” + $ StringToAdd + “ippi”