파일에서 줄을 읽고 다른 파일의 같은 줄에 추가합니다.

파일에서 줄을 읽고 다른 파일의 같은 줄에 추가합니다.

다음과 같은 파일이 있습니다.

aaa
bbbb
c

또 다른 하나는 이렇습니다.

1  1241
2  301094209
3  432423

나는 이것을 원한다:

1  1241 aaa
2  301094209 bbbb
3  432423 c

그래서 Gnuplot으로 플롯할 수 있습니다. 이렇게 하지 않고 그리는 방법을 안다면 나도 알고 싶지만, 내가 원하는 것을 어떻게 하면 좋을지 알고 싶습니다 :)

답변1

paste -d " " file2 file1 

산출:

1 1241 AAA
2 301094209bbbb
3 432423c

-d LIST: TAB 대신 LIST의 문자를 재사용합니다.

답변2

어쩌면 명령 붙여넣기가 당신이 찾고 있는 것일 수도 있습니다.

paste file0 file1

그러면 각 줄이 순서대로 인쇄 file0되고 일치하는 줄이 인쇄 됩니다 file1. 기본 구분 기호는 탭이지만 필요한 경우 변경할 수 있습니다 -d.

답변3

노력하다 paste. 매뉴얼 페이지에서: 각 파일의 순차적으로 해당 라인으로 구성된 라인(탭으로 구분)을 표준 출력에 기록합니다. FILE이 없거나 FILE이 -이면 표준 입력을 읽습니다.

관련 정보