두 언어로 같은 수의 줄을 가진 두 개의 병렬 파일이 있으며이 두 파일을 구분 기호와 한 줄씩 병합 할 계획 |||
입니다. 예를 들어 두 파일은 다음과 같습니다.
파일 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.
파일 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.
예상되는 결과는 다음과 같습니다.
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.
나는 다음 paste
과 같은 명령을 시도 했다.
paste -d "|||" fileA fileB
그러나 반환 된 출력에는 다음과 같은 파이프가 하나만 포함됩니다.
1Mo 1,1 I love you. |1Mo 1,1 Ich liebe dich.
1Mo 1,2 I like you. |1Mo 1,2 Ich mag dich.
트립 파이프로 각 라인 쌍을 분리하는 방법이 |||
있습니까?
paste -d '|||' fileA - - fileB < /dev/null