Nối tập tin ngang


Câu trả lời:


40

paste có thể làm thủ thuật

% cat t1 
a
b
c
c
d
f
g
% cat t2 
h
i
j
k
l
m
n
% paste t1 t2 
a       h
b       i
c       j
c       k
d       l
f       m
g       n

Ít nhất một số thời gian, bạn không cần phải có "chìa khóa" để nối các dòng.


5
Như đã thấy trong ví dụ trên, dấu phân cách mặc định là TAB ... Không có dấu phân cách:paste -d '\0' t1 t2
Peter.O

điều này sẽ làm việc cho các tập tin có kích thước gigabyte?
SARose

@SARose tôi không biết. Hãy thử và để lại nhận xét về kết quả.
Bruce Ediger

4

join nên thực hiện thủ thuật - Bạn chỉ cần thêm tiền tố vào các dòng có ID giống hệt nhau.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.