2014-02-16 1 views
0

file1 및 다른 파일 file2이, file1file2의 결합 파일을 얻기 위해 다음 내 솔루션은 다음과 같습니다linux file 명령을 통해 file1 및 file2 공용체 컨텐츠를 얻는 더 좋은 방법은 무엇입니까?

  1. 단계 : 교차로 설정 파일을 얻을하는

    comm -1 -2 file1 file2 >>intersectionFile 
    
  2. 단계 : 취득 보수 세트 파일 file1

    comm -1 -3 file1 file2 >> file1ComplementFile 
    
  3. 단계 : file2

    comm -2 -3 file1 file2 >> file2ComplementFile 
    
  4. 단계의 보수 세트 파일을 가져 : 얻을 노조 설정 파일은 교차로 설정 파일을 동일 PLUS file1의 보수 세트 파일 PLUS file2의 보수 설정 파일

    cat intersectionFile file1ComplementFile file2ComplementFile >> unionFile 
    

내 질문이 file1file2의 통합 파일을 얻는 더 쉬운 방법이 있습니까?

+0

파일 1 파일 2는 CSV 파일입니까? – Nimrod007

+0

아니요, 로그 파일로 생성 된 플래그 및 데이터 만 포함하는 데이터 파일입니다. – gameboy90

답변

1

귀하의 조작은 단지 comm file1 file2 >unionFile과 동일합니다. 그냥해볼 수 있니?

+0

thx!가 실제로 작동합니다! 공통 부분은 세 번째 열에서 출력되었지만 good.my 인 텐트는 file1 + file2-intersectionFile이 아니며 세 열에 나열된 내용이 아닙니다. – gameboy90

+1

@ gameboy90 -'| -f3'이 여기에 도움이 될 것입니다 – bobah

+0

thob bobah! – gameboy90

관련 문제