Tôi muốn cắt hai cột từ một tệp và dán chúng vào cuối tệp thứ hai. Các tập tin hai có cùng số chính xác của dòngcắt các cột thành một tệp và lưu vào cuối một tệp khác
file1.txt
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
file2.txt
a b c d e f g h i j
a b c d e f g h i j
a b c d e f g h i j
a b c d e f g h i j
Cho đến nay tôi đã được sử dụng
cut -f9-10 file2.txt | paste file1.txt - > file3.txt
mà kết quả đầu ra chính xác những gì tôi muốn
1 2 3 4 5 6 7 8 9 10 i j
1 2 3 4 5 6 7 8 9 10 i j
1 2 3 4 5 6 7 8 9 10 i j
Tuy nhiên tôi không muốn phải tạo một tệp mới, tôi muốn thay đổi tệp 1 thành trên. Tôi đã thử
cut -f9-10 file2.txt | paste file1.txt -
nhưng nó chỉ in mọi thứ trên màn hình. Có cách nào chỉ cần thêm cột 9 và 10 vào cuối tập tin1.txt không?
lưu ý rằng bạn đề cập đến hai tệp có cùng số lượng dòng, trong khi tệp thứ hai có thêm một dòng. – fedorqui