Klavye Ninja Windows'ta Birden Fazla Metin Dosyasını Birleştiriyor
Excel'e veya veritabanına aktarmak istediğiniz günlük dosyalarıyla dolu bir dizininiz var ya da bunlarda işlem yapabilmeniz için… ama yüzlerce dosya var… onları tek bir dosyada nasıl yaparsınız?
Cevap: DOS şapkanızı çıkarın, bir komut istemi açın ve ardından “for” komutunu kullanın..
Sözdizimi şunun gibi çalışır:
için <değişken ismi> içinde (<directoryListing>) yapmak <komuta> <değişken ismi>
Bu nedenle, tüm * .log dosyalarını bir dizine eklemek istiyorsanız, “type” komutunu kullanır ve sonra >> işlecini kullanarak tek bir dosyaya aktarırsınız.
>> ve> arasındaki fark, eski dosyasının dosyanın sonuna veri eklemesidir ve ikincisi dosyayı tamamen değiştirecektir, bu yapmak istediklerimiz için anlamsız olacaktır.
İşte burada çalıştıracağınız komut, günlük dosyalarını içeren dizinde olduğunuzu varsayarak.
% f için (* .log) "% f" >> aggregate.txt yazın.
Ve evet, aslında bu komutu işteki bir proje için kullandım, bu yüzden bu yazıyı yazıyorum. =)
Rastgele düşünce: Yeryüzünde bir DOS şapkası nasıl görünürdü?