Sostituire testo con Powershell

Con Powershell è possibile sostituire del testo o parti di testo all'interno di un file, senza doverlo aprire e fare la sostituzione a mano.

Utile se è un'operazione ricorrente o da pianificare.

Nella console Powershell è sufficiente scrivere la seguente riga: 

 Get-Content test.txt | ForEach-Object { $_ -replace "aaa", "bbb" } | Set-Content test2.txt 

dove:

- test.txt è il file originale di partenza

- aaa è il testo da sostituire

- bbb è il testo che sostituisce aaa

- test2.txt è il nuovo file con il testo sostituito