Tôi có hai tệp sau (Tôi đã đệm các dòng bằng dấu chấm để mỗi dòng trong tệp có cùng chiều rộng và tạo tệp1 tất cả các chữ hoa để làm cho rõ hơn).
contents of file1:
ETIAM......
SED........
MAECENAS...
DONEC......
SUSPENDISSE
contents of file2
Lorem....
Proin....
Nunc.....
Quisque..
Aenean...
Nam......
Vivamus..
Curabitur
Nullam...
Lưu ý rằng file2 dài hơn file1.
Khi tôi chạy lệnh này:
paste file1 file2
Tôi nhận được đầu ra này
ETIAM...... Lorem....
SED........ Proin....
MAECENAS... Nunc.....
DONEC...... Quisque..
SUSPENDISSE Aenean...
Nam......
Vivamus..
Curabitur
Nullam...
Tôi có thể làm gì để đầu ra như sau?
ETIAM...... Lorem....
SED........ Proin....
MAECENAS... Nunc.....
DONEC...... Quisque..
SUSPENDISSE Aenean...
Nam......
Vivamus..
Curabitur
Nullam...
Tôi đã thử
paste file1 file2 | column -t
nhưng nó làm điều này:
ETIAM...... Lorem....
SED........ Proin....
MAECENAS... Nunc.....
DONEC...... Quisque..
SUSPENDISSE Aenean...
Nam......
Vivamus..
Curabitur
Nullam...
không xấu như đầu ra ban đầu nhưng dù sao cũng sai cột.
paste file1 file2 | column -tn
?
paste
đang sử dụng các tab ở phía trước các dòng từ tệp thứ hai. Bạn có thể phải sử dụng một bộ xử lý sau để căn chỉnh các cột một cách thích hợp.