
(Get-Content C:\Temp\TestFile.txt) -replace "NetworkMonitor","Active" Output PS C:\> (Get-Content C:\Temp\TestFile.txt) -replace "NetworkMonitor","Active"įilePath: monitors/Active/scripts/windows-metrics.batįilePath: monitors/Active/scripts/unix-base-metrics.sh You can also store Get-Content output in a variable and perform operation on it. We need to replace that word with the following command. We found out there are two lines that have the “NetworkMonitor” word. (Get-Content C:\Temp\TestFile.txt) | Select-String -Pattern "NetworkMonitor" Output PS C:\> (Get-Content C:\Temp\TestFile.txt) | Select-String -Pattern "NetworkMonitor" Now, we will find the requested string first, and let’s check how many lines we need to replace using Select-String cmdlet. ToString() command or Out-String method before performing any operation. Please note the above file is the text file so we don’t need to convert it to the string but if there are any other extensions you may need to convert the output to a string using. We need to find the NetWorkMonitor word and replace it with “Active”. The above output is the content of the file and we are going to work with it. NetworkInterfaces: ["Microsoft Hyper-V Network Adapter"įilePath: monitors/NetworkMonitor/scripts/windows-metrics.batįilePath: monitors/NetworkMonitor/scripts/unix-base-metrics.sh
MICROSOFT WORD FIND AND REPLACE LOWERCASE FULL
# In Windows, please use the network full name from Device Manager # In case of linux, networkInterface names are of the form eth* Get-Content C:\Temp\TestFile.txt Output PS C:\> Get-Content C:\Temp\TestFile.txt In this article, we are considering one text file as shown below. In fact, the Get-Content command in PowerShell is used to read almost any type of file content. To search for the word in PowerShell and replace it in the file we will use the string operation.
