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?
Odgovor: Izvucite DOS šešir, otvorite naredbeni redak, a zatim upotrijebite naredbu "za".
Sintaksa radi ovako:
za <variablename> u (<directorylisting>) učiniti <naredba> <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.
za% f u (* .log) upišite "% 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?