Questione : come riorganizzo una lima di testo nel powershell?

Ho un deposito della lima di TXT (che contiene le lime di testo multiple) e gradirei “al grep„ ogni lima e farei quanto segue a ciascuno (ma in una andare) mentre mantengo i nomi della lima. Sono sicuro che ci è un senso più astuto fare questo… può voi prego identificazione di help.
what realmente come fare è “ottenere-soddisfare *.txt |filtro…„ con i filtri folloing:
can che aiutate con fornire un migliore senso fare questo? il
Thanks
jason.


1.) rimuove l'espressione “------------„:
cat “C:\script\Arella\NewFile. txt„ | foreach {_ di $ - sostituire “------------„, “,„} |Regolare-Soddisfare C:\script\Arella\NewFile - Filter1.txt

2.) rimuovere Br/>cat “C:\script\Arella\NewFile del <======================================>'< di espressione “- Filter1.txt„ | foreach {_ di $ - sostituire “il <======================================>„,„, '} |Regolare-Soddisfare C:\script\Arella\NewFile - Filter2.txt

3.) rimuovere il lines
gc “C:\script\Arella\NewFile - Filter2.txt„ |dove {_ di $ - "" del Ne} |Regolare-Soddisfare C:\script\Arella\NewFile - Filter3.txt

4.) selezionare il testo che conosco esiste in ogni linea che voglio e passato esso ad un documento pulito - disconsiderando tutto il rest.
(tipo NewFile-Filter3.txt) - abbinare “la data„  | Fuori-Lima CleanFile.txt
class= del

Risposta : come riorganizzo una lima di testo nel powershell?

O una soluzione “sicura„ della punta:

cleantxt del filtro {
se ($_.extension - eq “.txt„) {
$content = _ di $ | Ottenere-Soddisfare |
      Selezionare-Stringa - modello “data„ |
      % {_ di $ - sostituire “------------„, ""} |
            % {_ di $ - sostituire “<>il =============>„, ''}
Regolare-Soddisfare - valore Content - percorso $_.fullname
}
}
Altre soluzioni  
 
programming4us programming4us