Come posso modificare il seguente codice per guardare tutti i file .log nella directory e non solo un file?
Devo scorrere tutti i file ed eliminare tutte le righe che non contengono "step4" o "step9". Attualmente questo creerà un nuovo file, ma non sono sicuro di come utilizzare il for each
loop qui (newbie).
I file effettivi sono denominati in questo modo: 2013 09 03 00_01_29.log . Vorrei che i file di output li sovrascrivessero o che avessero il nome SAME, aggiunto con "out".
$In = "C:\Users\gerhardl\Documents\My Received Files\Test_In.log"
$Out = "C:\Users\gerhardl\Documents\My Received Files\Test_Out.log"
$Files = "C:\Users\gerhardl\Documents\My Received Files\"
Get-Content $In | Where-Object {$_ -match 'step4' -or $_ -match 'step9'} | `
Set-Content $Out