Join (Unix)

join là một lệnh trong các hệ điều hành giống Unix, có chức năng gộp các dòng của hai tập tin văn bản có sắp xếp dựa trên một trường phổ iến trong văn bản. Lệnh tương tự như toán tử join trong cơ sở dữ liệu quan hệ nhưng đối tượng là các tập tin văn bản.

Lệnh join nhận đầu vào là hai tập văn bản và một số tùy chọn. Nếu không có tùy chọn nào được cung cấp, đầu ra của lệnh sẽ giống như miếng ghép các phần của các dòng từ hai văn bản mà có trường đầu tiên giống nhau (hai từ được phân biệt khoảng trắng ở giữa) để tạo thành một dòng mới với trường đầu tiên và phần còn lại của hai dòng.

Tùy chọn cho phép thay đổi ký tự phân trường mặc định (thay vì sử dụng khoảng trắng), lựa chọn trường nào được dùng để so sánh, có hay không xuất ra các dòng mà không có trường so sánh giống nhau. Ta cũng có thể chỉ định đầu ra là một tập tin thay vì phải tái định hướng đầu ra.

Trong ví dụ dưới đây, hai tập tin chứa danh sách cha mẹ của một số người. Cả hai tập tin đều đã được sắp xếp theo trường join - đây là yêu cầu của chương trình.

george jim
mary john
albert martha
george sophie

Lệnh join hai tập tin (không có tùy chọn) sẽ trả về:

george jim sophie

Đọc thêm

[sửa | sửa mã nguồn]

Tham khảo

[sửa | sửa mã nguồn]

Liên kết ngoài

[sửa | sửa mã nguồn]
Chúng tôi bán
Bài viết liên quan
Một số sự thật thú vị về Thụ Yêu Tinh Treyni
Một số sự thật thú vị về Thụ Yêu Tinh Treyni
Là thực thể đứng đầu rừng Jura (được đại hiền nhân xác nhận) rất được tôn trọng, ko ai dám mang ra đùa (trừ Gobuta), là thần bảo hộ, quản lý và phán xét của khu rừng
Review phim
Review phim "Muốn gặp anh"
Nhận xét về phim "Muốn gặp anh" (hiện tại phin được đánh giá 9.2 trên douban)
[ZHIHU]
[ZHIHU] "Bí kíp" trò chuyện để ghi điểm trong mắt bạn gái
Những cô gái có tính cách khác nhau thì thang điểm nói của bạn cũng sẽ khác