Anda memiliki direktori yang penuh dengan file-file log yang ingin Anda impor ke dalam Excel atau database sehingga Anda dapat melakukan pemrosesan pada mereka ... tetapi ada ratusan file ... bagaimana Anda membuatnya menjadi satu file?
Jawaban: Tarik topi DOS Anda, buka prompt perintah, dan kemudian gunakan perintah "untuk".
Sintaks kerjanya seperti ini:
untuk <variablename> di (<daftar direktori>) lakukan <perintah> <variablename>
Jadi jika Anda ingin menambahkan semua file * .log di dalam direktori, Anda akan menggunakan perintah "type" dan kemudian menyalurkannya ke dalam satu file menggunakan operator >>.
Perbedaan antara >> dan> adalah bahwa yang pertama menambahkan data ke akhir file, dan yang terakhir benar-benar akan menggantikan file, yang tidak berarti apa yang ingin kita lakukan.
Jadi, inilah perintah yang akan Anda jalankan, dengan asumsi Anda berada di direktori yang berisi file-file log.
untuk% f dalam (* .log) jangan ketik "% f" >> aggregate.txt
Dan ya, saya sebenarnya hanya menggunakan perintah ini untuk sebuah proyek di tempat kerja, itulah sebabnya saya menulis artikel ini. =)
Pikiran acak: Seperti apakah topi DOS itu?