Làm thế nào để kết hợp tập tin văn bản bằng cách sử dụng lệnh ‚Äúcat‚Äù trong Linux

Làm thế nào để kết hợp tập tin văn bản bằng cách sử dụng lệnh ‚Äúcat‚Äù trong Linux
Làm thế nào để kết hợp tập tin văn bản bằng cách sử dụng lệnh ‚Äúcat‚Äù trong Linux

Video: Làm thế nào để kết hợp tập tin văn bản bằng cách sử dụng lệnh ‚Äúcat‚Äù trong Linux

Video: Làm thế nào để kết hợp tập tin văn bản bằng cách sử dụng lệnh ‚Äúcat‚Äù trong Linux
Video: Mạch USB Tăng Hạ Áp 15W DP3A | Điện tử DAT - YouTube 2024, Tháng tư
Anonim
Lệnh cat rất hữu ích trong Linux. Nó có ba chức năng chính liên quan đến thao tác các tệp văn bản: tạo chúng, hiển thị chúng và kết hợp chúng.
Lệnh cat rất hữu ích trong Linux. Nó có ba chức năng chính liên quan đến thao tác các tệp văn bản: tạo chúng, hiển thị chúng và kết hợp chúng.

Chúng ta đã thảo luận bằng cách sử dụng lệnh cat (trong số những người khác) để tạo và xem các tệp văn bản trên dòng lệnh trong Linux. Nhưng hãy giả sử bạn có ba tệp văn bản: file1.txt, file2.txt và file3.txt. Bạn muốn kết hợp (hoặc nối lại) chúng thành một tệp văn bản chứa thông tin từ cả ba, theo thứ tự đó. Bạn cũng có thể làm điều này với lệnh cat.

Đơn giản chỉ cần mở một Terminal và gõ lệnh sau:

cat file1.txt file2.txt file3.txt

Rõ ràng, thay thế tên tệp trong ví dụ trên bằng của riêng bạn.

Nội dung kết hợp của ba tệp văn bản sẽ xuất hiện trong thiết bị đầu cuối của bạn.

Thông thường, mặc dù, bạn có thể muốn kết hợp các tệp văn bản đó vào một tệp văn bản khác, không chỉ in kết quả vào màn hình. May mắn thay, điều này rất đơn giản. Tất cả những gì bạn cần làm là thêm một biểu tượng chuyển hướng đầu ra (
Thông thường, mặc dù, bạn có thể muốn kết hợp các tệp văn bản đó vào một tệp văn bản khác, không chỉ in kết quả vào màn hình. May mắn thay, điều này rất đơn giản. Tất cả những gì bạn cần làm là thêm một biểu tượng chuyển hướng đầu ra (

>

) sau khi danh sách các tập tin được nối, và sau đó chỉ định tên của tập tin văn bản cuối cùng.

cat file1.txt file2.txt file3.txt > file4.txt

LƯU Ý: Tệp được liệt kê sau khi biểu tượng chuyển hướng đầu ra sẽ bị ghi đè, nếu nó đã tồn tại. Vì vậy, hãy cẩn thận khi chỉ định tên của tệp văn bản được kết hợp. Chúng tôi sẽ giới thiệu cho bạn sau trong bài viết này cách nối các tệp vào cuối tệp hiện có.

Nếu bạn mở file4.txt (hoặc bằng lệnh cat hoặc với trình soạn thảo văn bản bạn chọn), bạn sẽ thấy rằng nó chứa văn bản của ba tệp văn bản đầu tiên.

Nếu bạn kết hợp danh sách các mục từ nhiều tệp và bạn muốn chúng được sắp xếp theo thứ tự bảng chữ cái trong tệp kết hợp, bạn có thể sắp xếp các mục được kết hợp trong tệp kết quả. Để thực hiện việc này, hãy nhập cơ bản
Nếu bạn kết hợp danh sách các mục từ nhiều tệp và bạn muốn chúng được sắp xếp theo thứ tự bảng chữ cái trong tệp kết hợp, bạn có thể sắp xếp các mục được kết hợp trong tệp kết quả. Để thực hiện việc này, hãy nhập cơ bản

cat

lệnh mà chúng tôi đã giới thiệu trước đây cho bạn theo sau bởi lệnh đường ống (|) và

sort

chỉ huy. Sau đó, nhập biểu tượng chuyển hướng đầu ra (

>

) theo sau là tên của tệp mà bạn muốn sao chép văn bản kết hợp. Tất cả các dòng văn bản trong tệp kết quả sẽ được sắp xếp theo thứ tự bảng chữ cái.

cat file1.txt file2.txt file3.txt | sort > file4.txt

Như chúng tôi đã đề cập trước đó, cũng có cách thêm tệp vào cuối tệp hiện có. Nhập
Như chúng tôi đã đề cập trước đó, cũng có cách thêm tệp vào cuối tệp hiện có. Nhập

cat

lệnh được theo sau bởi tệp hoặc tệp bạn muốn thêm vào cuối tệp hiện có. Sau đó, nhập hai biểu tượng chuyển hướng đầu ra (

>>

) theo sau là tên của tệp hiện có bạn muốn thêm vào.

cat file5.txt >> file4.txt

Nếu bạn muốn thêm một chút văn bản mới vào một tệp văn bản hiện có, bạn sử dụng
Nếu bạn muốn thêm một chút văn bản mới vào một tệp văn bản hiện có, bạn sử dụng

cat

lệnh để làm điều đó trực tiếp từ dòng lệnh (thay vì mở nó trong một trình soạn thảo văn bản). Nhập

cat

lệnh tiếp theo là biểu tượng chuyển hướng đầu ra kép (

>>

) và tên của tệp bạn muốn thêm văn bản vào.

cat >> file4.txt

Một con trỏ sẽ xuất hiện trên dòng tiếp theo bên dưới lời nhắc. Bắt đầu nhập văn bản bạn muốn thêm vào tệp. Khi bạn thực hiện xong, nhấn Enter sau dòng cuối cùng và sau đó nhấn Ctrl + D để sao chép văn bản đó vào cuối tệp và thoát khỏi con mèo.

Nếu bạn kết thúc với một tệp rất dài khi bạn kết hợp các tệp văn bản của mình, bạn có thể sử dụng biểu tượng đường ống với lệnh ít hơn khi xem tệp trong cửa sổ Terminal. Ví dụ,
Nếu bạn kết thúc với một tệp rất dài khi bạn kết hợp các tệp văn bản của mình, bạn có thể sử dụng biểu tượng đường ống với lệnh ít hơn khi xem tệp trong cửa sổ Terminal. Ví dụ,

cat file4.txt | less

. Chúng tôi thảo luận bằng cách sử dụng lệnh ít hơn trong bài viết này.

Đề xuất: