İki dilde aynı sayıda satır içeren iki paralel dosyam var ve bu iki dosyayı sınırlayıcı ile satır satır birleştirmeyi planlıyorum |||
. Örneğin, iki dosya aşağıdaki gibidir:
Dosya:
1Mo 1,1 I love you.
1Mo 1,2 I like you.
Hi 1,3 I am hungry.
Hi 1,4 I am foolish.
Dosya 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.
Beklenen çıktı şu şekildedir:
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.
Bu paste
komutu denedim :
paste -d "|||" fileA fileB
Ancak döndürülen çıktı yalnızca bir boru içerir:
1Mo 1,1 I love you. |1Mo 1,1 Ich liebe dich.
1Mo 1,2 I like you. |1Mo 1,2 Ich mag dich.
Her bir çift boruyu işkembe borusuyla ayırmanın herhangi bir yolu var mı |||
?
paste -d '|||' fileA - - fileB < /dev/null