다른 파일의 필드 추가

다른 파일의 필드 추가

줄 수가 같은 두 개의 파일 A와 B가 있습니다. 각각에는 여러 개의 열이 있습니다. 각 행에 대해 파일 A의 필드 6과 파일 B의 필드 3을 추가하고 싶습니다. 예를 들어:

파일 A:

2769 RUT10EKl3fY 0 0.00483891 1352626500270 2 
2773 0XbIZqg4v7w 0 0.00360106 1352626851193 3
2777 j1tuJt5IyUw 0 0.00460544 1352627235337 4

파일 B:

2769 RUT10EKl3fY 1
2773 0XbIZqg4v7w 8
2777 j1tuJt5IyUw 9

결과(1+2, 3+8, 9+4):

3
11
13

이 목표를 어떻게 달성할 수 있나요?

답변1

이 작업을 수행:

$ paste A B | awk '{ print $6 + $9 }'

(파일 A의 필드 6과 파일 B의 필드 3(6 + 3 = 9)을 의미한다고 가정).

답변2

이 참조를 사용하여 두 파일을 연결합니다.문제 7392204

expr 1 + 2bash를 입력하여 두 개의 숫자를 추가 할 수 있습니다 .

관련 정보