Keyboard Ninja Concatenate Multiple Text Files di Windows
Anda mempunyai direktori penuh dengan fail log yang anda mahu import ke Excel atau pangkalan data supaya anda boleh melakukan beberapa pemprosesan ke atasnya ... tetapi terdapat beratus-ratus fail ... bagaimana anda membuatnya menjadi satu fail?
Jawab: Tarik keluar topi DOS anda, buka command prompt, dan kemudian gunakan perintah "untuk".
Sintaks berfungsi seperti ini:
untuk <variablename> dalam (<senarai direktori>) lakukan <perintah> <variablename>
Oleh itu, jika anda ingin memasukkan semua fail * .log dalam direktori, anda akan menggunakan perintah "jenis" dan kemudian memasukkannya ke dalam fail tunggal menggunakan operator >>.
Perbezaan antara >> dan> adalah bahawa data yang dilampirkan sebelum ini pada akhir fail, dan yang terakhir akan menggantikan fail sepenuhnya, yang tidak berguna untuk apa yang kita mahu lakukan.
Jadi, inilah arahan yang anda jalankan, dengan mengandaikan bahawa anda berada dalam direktori yang mengandungi fail log.
untuk% f dalam (* .log) lakukan taip "% f" >> aggregate.txt
Dan ya, saya sebenarnya hanya menggunakan perintah ini untuk projek di tempat kerja, itulah sebabnya saya menulis artikel ini. =)
Pemikiran rawak: Apa yang kelihatan seperti topi DOS?