타임스탬프를 기준으로 여러 파일을 병합하는 방법

타임스탬프를 기준으로 여러 파일을 병합하는 방법

파일이 2개 있어요

파일 1:

01:12:00,001 Some text

01:14:00,003 Some text

02:12:01,394 Some text

파일 2:

01:12:00,001 Some text

01:12:01,029 Some text

01:13:21,123 Some text

다음과 같은 출력이 필요합니다.

01:12:00,001 Some text

01:12:00,001 Some text

01:12:01,029 Some text

01:13:21,123 Some text

01:14:00,003 Some text

02:12:01,394 Some text    

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

답변1

파일에 필드가 나타나는 순서대로 파일을 정렬하도록 요청하기 때문에 이것이 가장 기본적인 사용법입니다 sort.

sort file1 file2 > outputfile

답변2

원본 파일이 이미 타임스탬프 순서대로 되어 있으면 sort.

sort -m file1 file2 > outputfile

에서 man sort:

   -m, --merge
          merge already sorted files; do not sort

관련 정보