Quindi ho diversi file di testo di grandi dimensioni che devo ordinare e rimuovere tutte le occorrenze di righe che contengono una determinata parola chiave. Quindi sostanzialmente, se ho queste righe:
Questo non è un test
Questo è un test
Forse un test
Sicuramente non è un test
Ed eseguo lo script con 'not', devo eliminare completamente le righe 1 e 4.
Ho provato con:
PS C:\Users\Admin> (Get-Content "D:\Logs\co2.txt") |
Foreach-Object {$_ -replace "3*Program*", ""} |
Set-Content "D:\Logs\co2.txt"
ma sostituisce solo il "Programma" e non l'intera riga.