Allora, per rimuovere tutte le ripetizioni della prima riga all'interno di ciascun file fai così:
Il codice non fa altro che ciclare tutti i file ed estrarre da ciascuno tutte le righe il cui contenuto è diverso dalla prima riga di ognuno. L'output viene poi reindirizzato tramite il cmdlet out-file generando dei nuovi file.codice:# Imposta il percorso della cartella che contiene i file nuovi che son stati creati $path = "C:\tuo_path\nuovi" set-Location $path $files = get-ChildItem $path foreach($file in $files) { get-Content $file | ? {$_ -ne (get-Content $file)[0]} | out-File ([IO.Path]::GetFileNameWithoutExtension($file.name)+"_pulito.txt") }
Documentazione italiana di powershell ne esiste poca.
Ti posso consigliare il sito
www.powershell.it dove esiste anche un forum specifico. Il sito è gestito da Efran Cobisi, un ragazzo davvero preparato e gentile a cui anche io chiedo spesso aiuto ottenendo sempre ottimi consigli.![]()
C'è poi un forum (in inglese) efficientissimo a questo indirizzo
http://www.vistax64.com/powershell/
dove mi capita spesso che per un problema mi vengano fornite anche 3-4 soluzioni differenti.
E' frequentato da fenomeni e anche dallo stesso inventore della shell.
Che io sappia non esiste un solo libro in italiano sulla powershell.
Qui trovi un elenco dei libri in inglese sull'argomento
http://books.google.it/books?q=power...-8&sa=N&tab=wp
Se non hai problemi con l'inglese ti consiglierei Windows Powershell in action e Pro Windows PowerShell, entrambi molto chiari.
![]()