in ,

Cách nối nhanh nhiều tệp văn bản bằng CMD

Đây là bài viết hướng dẫn bạn cách để hợp nhất nhiều tập tin văn bản trong một tập tin mới bằng việc sử dụng Command Prompt và cả PowerShell của Windows. Cách thực hiện đơn giản nhất là lưu toàn bộ tập tin cần hợp nhất vào một thư mục và sử dụng lệnh hợp nhất từ thư mục đó.

Vì sao cần có nhu cầu này, ví dụ mình đang xuất một số report về SEO trên công cụ Ahrefs. Mỗi file report là một tập tinh CSV (các tập tin với các cột cách nhau bằng dấu phẩy). Máy mình lại không có cài Excel, up lên Google Drive để dùng Google Spreadsheet thì up cả chục file rồi mở từng file rất bất tiện. Nên mình dùng thủ thuật này để ghép tất cả các file CSV lại với nhau rồi up lên một file trên Google Spreadsheet.

Cách nối nhanh nhiều tệp văn bản bằng CMD 1

Trên đây mình ví dụ đơn giản về nhu cầu của mình, có thể bạn sẽ có các nhu cầu khác nhau có thể tận dụng điều này. Cách thực hiện như sau:

Bước 1: Tổng hợp tất cả các file vào một thư mục. Sau đó vào File Explorer, chuyển vào thư mục đó. Nhấn giữ Shift và nhấp chuột phải > chọn Open command window here.

Bước 2: Dùng câu lệnh

copy *.csv newfile.csv

Cách nối nhanh nhiều tệp văn bản bằng CMD 2

Câu lệnh trên sẽ ghép tất cả file CSV trong thư mục thành 1 file gộp là newfile.csv. Bạn có thể thay thế bằng các phần mở rộng TXT chẳng hạn.

Cách nối nhanh nhiều tệp văn bản bằng CMD 3

Trong một số máy tính, khi giữ Shift bấm chuột phải có thể bạn không thấy lệnh Open command window here mà được thay bằng Open PowerShell here để bật PowerShell. Với PowerShell câu lệnh sẽ khác (dùng cặp lệnh Get-Coment và Set-Content:

Get-Content *.txt | Set-Content newfile.txt

Nó cũng tương tự vậy thôi.

Cách nối nhanh nhiều tệp văn bản bằng CMD 4

Hoặc Powershell cho phép thực hiện lệnh CMD, nên bạn cũng có thể dùng lệnh

cmd /c copy *.txt newfile.txt

Cách nối nhanh nhiều tệp văn bản bằng CMD 5

Hy vọng mẹo nhỏ này sẽ giúp ích cho bạn.

Written by Linh Nguyễn

0 0 votes
Article Rating
Subscribe
Notify of
guest

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments