Bàn phím Ninja: Kết hợp nhiều tệp văn bản trong Windows

Bàn phím Ninja: Kết hợp nhiều tệp văn bản trong Windows
Bàn phím Ninja: Kết hợp nhiều tệp văn bản trong Windows

Video: Bàn phím Ninja: Kết hợp nhiều tệp văn bản trong Windows

Video: Bàn phím Ninja: Kết hợp nhiều tệp văn bản trong Windows
Video: Đặt IP tĩnh cho máy windows How to configure a static up on windows #shorts - YouTube 2024, Tháng tư
Anonim

Bạn có một thư mục chứa đầy đủ các tệp nhật ký mà bạn muốn nhập vào Excel hoặc cơ sở dữ liệu để bạn có thể xử lý chúng … nhưng có hàng trăm tệp … làm thế nào để bạn tạo chúng thành một tệp?

Trả lời: Kéo mũ DOS ra, mở dấu nhắc lệnh và sau đó sử dụng lệnh “for”.
Trả lời: Kéo mũ DOS ra, mở dấu nhắc lệnh và sau đó sử dụng lệnh “for”.

Cú pháp hoạt động như sau:

for <variablename> in (<directorylisting>) do <command> <variablename>

Vì vậy, nếu bạn muốn nối tất cả các tệp *.log vào một thư mục, bạn sẽ sử dụng lệnh “type” và sau đó đặt nó vào một tệp duy nhất bằng toán tử >>.

Sự khác biệt giữa >> và> là trước đây nối dữ liệu vào cuối tệp và tệp sau sẽ thay thế hoàn toàn tệp, điều này sẽ vô ích đối với những gì chúng tôi muốn thực hiện.

Vì vậy, đây là lệnh bạn sẽ chạy, giả sử bạn đang ở trong thư mục chứa các tệp nhật ký.

for %f in (*.log) do type '%f' >> aggregate.txt

Và có, tôi thực sự chỉ sử dụng lệnh này cho một dự án tại nơi làm việc, đó là lý do tại sao tôi viết bài này. =)

Suy nghĩ ngẫu nhiên: Cái nón của DOS trông như thế nào?

Đề xuất: