Keyboard Ninja Menggabungkan Banyak File Teks di Windows
Anda memiliki direktori yang penuh dengan file log yang ingin Anda impor ke Excel atau database sehingga Anda dapat memprosesnya ... tetapi ada ratusan file ... bagaimana Anda membuatnya menjadi satu file?
Jawaban: Tarik topi DOS Anda, buka prompt perintah, dan kemudian gunakan perintah "untuk".
Sintaksnya berfungsi seperti ini:
untuk <variablename> di (<daftar direktori>) lakukan <perintah> <variablename>
Jadi jika Anda ingin menambahkan semua file * .log dalam direktori, Anda akan menggunakan perintah "ketik" dan kemudian pipa ke file tunggal menggunakan >> operator.
Perbedaan antara >> dan> adalah bahwa yang pertama menambahkan data ke akhir file, dan yang terakhir akan sepenuhnya mengganti file, yang tidak ada gunanya untuk apa yang ingin kita lakukan.
Jadi, inilah perintah yang akan Anda jalankan, dengan asumsi Anda berada di direktori yang berisi file log.
untuk% f di (* .log) ketikkan "% f" >> aggregate.txt
Dan ya, saya sebenarnya hanya menggunakan perintah ini untuk proyek di tempat kerja, itulah sebabnya saya menulis artikel ini. =)
Pikiran acak: Seperti apa tampilan topi DOS?