2017-10-16 20 views
0

나는 다음과 같은 헤더 파일을 많이 가지고 :치수 중 하나가 무제한 인 경우 NCO를 사용하여 어떻게 연결할 수 있습니까?

dimensions: 
    grp = 100 ; 
    time = UNLIMITED ; // (2184 currently) 
    length = 3 ; 
    scal = 1 ; 
    bands = 2 ; 
    midS1AndTime = 52569 ; 
    midS2AndTime = 52569 ; 
    midT3AndTime = 52569 ; 
    t1AndTime = 52569 ; 
    t2ndTime = 52569 ; 
    t3AndTime = 52569 ; 

모든 파일은 동일한 기간을 커버하고 나는 grp으로 연결하는 원한다. 기본적으로 각 파일의 파일 크기는 각각 grp입니다.

어떻게하면됩니까?

답변

0

난 당신이 * 당신을 위해 작동 파일 이름 file_001.nc file_002.nc 등

희망을 집어 와일드 카드 가정이

cdo cat file_*.nc output.nc 

에 대한 CDO에 cat 명령을 사용하여 시도해 볼 수도 있습니다 생각합니다.

ncrcat in*.nc out.nc 

편집과

2

NCO의 ncrcat을 병합 파일 : 대신 시간의 GRP에 의해 연결하는 요구 사항을 해결하기 위해, 사용자가 기록에 GRP를 변환 할 수는 변환 후, 위와 같이 ncrcat 사용 ncpdq -a grp,time와 협력 다시 시간은 기록 좌표입니다. manual은 예제를 제공합니다.

+0

그러나 이것은 시간 제한이 없으므로 시간에 따라 연결됩니다. – maximusdooku