Imate direktorij pun log datoteka koje želite uvesti u Excel ili bazu podataka tako da možete napraviti neku obradu na njih … ali postoje stotine datoteka … kako ih napraviti u jednu datoteku?
Sintaksa radi ovako:
for <variablename> in (<directorylisting>) do <command> <variablename>
Dakle, ako želite pridružiti sve *.log datoteke u direktoriju, upotrijebite naredbu "tip", a zatim ga cijepite u jednu datoteku pomoću operatora >>.
Razlika između >> i> jest da prvo pridodaje podatke do kraja datoteke, a potonji će potpuno zamijeniti datoteku, što bi bilo besmisleno za ono što želimo učiniti.
Dakle, ovdje je naredba koju biste pokrenuli, pod pretpostavkom da ste u imeniku s datotekama dnevnika.
for %f in (*.log) do type '%f' >> aggregate.txt
I da, zapravo sam upravo upotrijebio ovu naredbu za projekt na poslu, zbog čega pišem ovaj članak. =)
Random thought: Što bi na zemlji izgledao DOS šešir?