Ich habe zwei parallele Dateien mit der gleichen Anzahl von Zeilen in zwei Sprachen und plane, diese beiden Dateien zeilenweise mit dem Trennzeichen zusammenzuführen |||
. ZB sind die zwei Dateien wie folgt:
Datei A:
1Mo 1,1 I love you.
1Mo 1,2 I like you.
Hi 1,3 I am hungry.
Hi 1,4 I am foolish.
Datei 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.
Die erwartete Ausgabe sieht folgendermaßen aus:
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.
Ich habe den paste
Befehl wie folgt ausprobiert :
paste -d "|||" fileA fileB
Die zurückgegebene Ausgabe enthält jedoch nur eine Pipe, z.
1Mo 1,1 I love you. |1Mo 1,1 Ich liebe dich.
1Mo 1,2 I like you. |1Mo 1,2 Ich mag dich.
Gibt es eine Möglichkeit, jedes Leitungspaar durch ein Tripe Pipe zu trennen |||
?
paste -d '|||' fileA - - fileB < /dev/null