Tipkovnica Ninja: Spoji više tekstualnih datoteka u sustavu Windows

Tipkovnica Ninja: Spoji više tekstualnih datoteka u sustavu Windows
Tipkovnica Ninja: Spoji više tekstualnih datoteka u sustavu Windows

Video: Tipkovnica Ninja: Spoji više tekstualnih datoteka u sustavu Windows

Video: Tipkovnica Ninja: Spoji više tekstualnih datoteka u sustavu Windows
Video: POP3 vs IMAP - What's the difference? - YouTube 2024, Travanj
Anonim

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".
Odgovor: Izvucite DOS šešir, otvorite naredbeni redak, a zatim upotrijebite naredbu "za".

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?

Preporučeni: