2013-04-16 2 views
0

나는이 형식병합 열

FILE1에 여러 텍스트 파일이

ID1 field3 field4 
    ID2 field3 field4 
    ID3 
    ID4 field3 field4 
    ID5 field3 field4 
    ID6 field3 field4 

당신은 필드가 일부 누락 될 수 있습니다 볼 수 있듯이 행의. 내가하고 싶은 일은 모든 텍스트 파일을 유닉스 언어의 ID 열에 의해 병합하는 것이다.

내 출력은 다음과 같이해야합니다 : 출력 파일 :

ID1 field1 field2 field3 field4 field5 ... etc 
ID2 field1 field2 field3 field4 field5 ... etc 
ID3 field1 field2 inserted string field5 ... etc 
ID4 inserted string field3 field4 field5 ... etc 
ID5 field1 field2 field3 field4 field5 ... etc 
ID6 field1 field2 field3 field4 field5 ... etc 

내가 다른 명령을 시도했지만 나는 보통 행의 다른 번호로 끝났다. 어떤 도움을 주셔서 감사합니다. 감사합니다

답변

1
join file1 file12 -t $'inserted ' 
+0

내 ID는 실제로 전화 번호이며, 그들 중 일부는 다음 tabspace에 null 값을 대체 할 다른 파일 – user1693559

+0

에서 누락 될 수있다. awk 사용하기 – SenthilPrabhu