Tipkovnica Ninja Spojite više tekstualnih datoteka u sustavu Windows
Imate direktorij pun log datoteka koje želite uvesti u Excel ili bazu podataka tako da možete napraviti neke obrade na njima ... ali postoje stotine datoteka ... kako ih pretvoriti u jednu datoteku?
Odgovor: Izvucite svoj DOS šešir, otvorite naredbeni redak, a zatim upotrijebite naredbu "za".
Sintaksa radi nešto ovako:
za <variablename> u (<directorylisting>) učinite <naredba> <variablename>
Dakle, ako ste htjeli dodati sve datoteke * .log u direktorij, trebali biste upotrijebiti naredbu "type", a zatim je ubaciti u jednu datoteku pomoću operatora >>.
Razlika između >> i> je u tome što bivši dodaje podatke na kraj datoteke, a drugi će u potpunosti zamijeniti datoteku, što bi bilo besmisleno za ono što želimo.
Evo naredbe koju biste pokrenuli, pod pretpostavkom da se nalazite u direktoriju u kojem se nalaze datoteke dnevnika.
za% f in (* .log) upišite "% f" >> aggregate.txt
I da, zapravo sam koristio ovu naredbu za projekt na poslu, zbog čega pišem ovaj članak. =)
Slučajna misao: kako bi izgledao DOS šešir?