Tôi có hai tệp song song có cùng số dòng trong hai ngôn ngữ và dự định hợp nhất hai tệp này theo dòng với dấu phân cách |||
. Ví dụ, hai tệp như sau:
Tập tin:
1Mo 1,1 I love you.
1Mo 1,2 I like you.
Hi 1,3 I am hungry.
Hi 1,4 I am foolish.
Tệp B:
1Mo 1,1 Ich liebe dich.
1Mo 1,2 Ich mag dich.
Hi 1,3 Ich habe Durst.
Hi 1,4 Ich bin neu.
Sản lượng dự kiến là như thế này:
1Mo 1,1 I love you. ||| 1Mo 1,1 Ich liebe dich.
1Mo 1,2 I like you. ||| 1Mo 1,2 Ich mag dich.
Hi 1,3 I am hungry. ||| Hi 1,3 Ich habe Durst.
Hi 1,4 I am foolish. ||| Hi 1,4 Ich bin neu.
Tôi đã thử paste
lệnh như:
paste -d "|||" fileA fileB
Nhưng đầu ra được trả lại chỉ chứa một ống như:
1Mo 1,1 I love you. |1Mo 1,1 Ich liebe dich.
1Mo 1,2 I like you. |1Mo 1,2 Ich mag dich.
Có cách nào để tách từng cặp đường bằng ống tripe |||
không?
paste -d '|||' fileA - - fileB < /dev/null