when relevant content is
added and updated.
Strings – a list of characters such as ‘abcd’ – are a common feature of programming or scripting. Sometimes you need to join – concatenate – two or more strings together. This is how PowerShell string concatenation works.
First you need to know that strings can be defined with single quotes or double quotes:
PS> $sq = ‘A single quoted string’
A single quoted string
PS> $dq = “A double quoted string”
A double quoted string
The difference is that you can substitute into a double quoted string. Best practice is to use single quotes UNLESS you intend to substitute into the string
PS> ‘I am $sq’
I am $sq
PS> “I am $sq”
I am A single quoted string
String concatenation can be performed using the concatenation operator – a plus sign or through string substitution
PS> $s1 = ‘abcd’ + ‘defg’
You can use variables
PS> $s1 = ‘abcd’
PS> $s2 = ‘defg’
PS> $s3 = $s1 + $s2
When you concatenate strings like this you’re actually creating a new string not extending an existing one.
Alternatively, use string substitution
PS> $s4 = “$s1$s2”