Collections:
Other Resources:
String Concatenation in Windows PowerShell
How to concatenate strings in Windows PowerShell? I want to join two strings together.
✍: FYIcenter.com
The easiest way to join two strings together is to use the concatenate operator (+) as shown in the example below:
PS C:\fyicenter> $name = "John" PS C:\fyicenter> # using string concatenation operation PS C:\fyicenter> $msg = "Hello "+$name+"!" PS C:\fyicenter> Write-Host $msg Hello John!
Another way to join multiple strings together is the "-Join" operation, which takes an array of strings and returns a single string with array elements joined together. See the example below:
PS C:\fyicenter> $name = "John" PS C:\fyicenter> # using -Join operation PS C:\fyicenter> $msg = -Join ("Hello ", $name, "!") PS C:\fyicenter> Write-Host $msg Hello John!
If you are .NET developer, you probably want to use the System.Text.StringBuilder class to build a long string with smaller pieces as shown in the example below:
PS C:\fyicenter> $name = "John" PS C:\fyicenter> $str = new-object System.Text.StringBuilder PS C:\fyicenter> # appending another string to the end of a string PS C:\fyicenter> $str = $str.Append("Hello ") PS C:\fyicenter> $str = $str.Append($name) PS C:\fyicenter> $str = $str.Append("!") PS C:\fyicenter> $msg = $str.ToString() PS C:\fyicenter> Write-Host $msg Hello John!
⇒ Variable Expansion in Strings in Windows PowerShell
⇐ What Is String in Windows PowerShell
2016-10-20, 1949🔥, 0💬
Popular Posts:
What are required to use wireless routers to connect to the Internet? If you want to connect to the ...
What is the "Security Accounts Manager (SamSs)" system service on Windows Server 2008? Can I disable...
Where to find tutorials on using Edge Web browser. Here is a collection of tutorials on Edge Web bro...
How to set up Windows Media Center on Windows 7? On a new Windows 7 system, you need to follow these...
What are the commonly used background processes on Windows systems? - Part II Continue from Part I ....