Imate direktorij pun log datoteka koje želite uvesti u Excel ili bazu podataka tako da na njima možete izvršiti neku obradu ... ali postoje stotine datoteka ... kako ih pretvoriti u jednu datoteku?
Sintaksa funkcionira ovako:
za <variablename> u (<directorylisting>) učiniti <naredba> <variablename>
Dakle, ako želite dodati sve * .log datoteke u direktorij, upotrijebite naredbu "type" i zatim je umetnite u jednu datoteku pomoću operatora >>.
Razlika između >> i> je u tome što prva dodaje podatke na kraj datoteke, a druga će u potpunosti zamijeniti datoteku, što bi bilo besmisleno za ono što želimo raditi.
Dakle, evo naredbe koju trebate pokrenuti pod pretpostavkom da ste u direktoriju koji sadrži datoteke dnevnika.
for %f in (*.log) do type "%f" >> aggregate.txt
I da, zapravo sam upravo upotrijebio ovu naredbu za projekt na poslu, zbog čega i pišem ovaj članak. =)
Slučajna misao: Kako bi izgledao DOS kapu?