# Search Text and replace it from a csv list 

**URL:** https://forums.powershell.org/t/search-text-and-replace-it-from-a-csv-list/17659
**Category:** PowerShell Help
**Created:** [September 28, 2021, 8:32am UTC](https://forums.powershell.org/t/search-text-and-replace-it-from-a-csv-list/17659 "2021-09-28T08:32:08Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![Africanism78](https://avatars.discourse-cdn.com/v4/letter/a/b77776/32.png) [@Africanism78](https://forums.powershell.org/u/Africanism78)
#### Post date: [September 28, 2021, 8:32am UTC](https://forums.powershell.org/t/search-text-and-replace-it-from-a-csv-list/17659/1 "2021-09-28T08:32:08Z")

</div>

Hello everyone,

I’m new to powershell

I’m trying to figure out how to link a list of words (csv) to look for in several files and replace them with those in this same List.

basically I try to make it look in all files for the text OldNameServer1 and replace it with NewNameServer1  
I think it’s doable but I don’t know how to attach the Foreach to my Select-String -replace.

I admit that I am lost.

My csv

Old, new  
OldNameServer1, NewNameServer1  
OldNameServer2, NewNameServer2

Thank you if you can refer me

---

<div class="post-metadata">

### Author: ![kvprasoon](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.powershell.org/kvprasoon/32/4449_2.png) [@kvprasoon](https://forums.powershell.org/u/kvprasoon)
#### Post date: [September 28, 2021, 8:35am UTC](https://forums.powershell.org/t/search-text-and-replace-it-from-a-csv-list/17659/2 "2021-09-28T08:35:15Z")

</div>

@Africanism78 Welcome to [PowerShell.org](http://PowerShell.org) forums.

Below cmdlets will help you to do it. Reading those docs and looking at their example, it will be an easy task for you.

[Import-Csv (Microsoft.PowerShell.Utility) - PowerShell | Microsoft Docs](https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/import-csv?view=powershell-5.1)  
[ForEach-Object (Microsoft.PowerShell.Core) - PowerShell | Microsoft Docs](https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/foreach-object?view=powershell-5.1)  
[Export-Csv (Microsoft.PowerShell.Utility) - PowerShell | Microsoft Docs](https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/export-csv?view=powershell-5.1)

Put up some code using above help and let folks here know if you face any error or difficulty.

---

<div class="post-metadata">

### Author: ![dotnVo](https://avatars.discourse-cdn.com/v4/letter/d/4af34b/32.png) [@dotnVo](https://forums.powershell.org/u/dotnVo)
#### Post date: [May 16, 2024, 8:21pm UTC](https://forums.powershell.org/t/search-text-and-replace-it-from-a-csv-list/17659/3 "2024-05-16T20:21:17Z")

</div>


