쉘 스크립트는 여러 폴더에 포함된 여러 Netcdf 파일에 대해 "cdo" 작업을 수행합니다.

쉘 스크립트는 여러 폴더에 포함된 여러 Netcdf 파일에 대해 "cdo" 작업을 수행합니다.

MYDIR내 Linux 컴퓨터에는 연도(1982, 1983, 1984, ..., 2022)에 따라 레이블이 지정된 여러 폴더가 있는 디렉토리가 있습니다 . 각 하위 폴더에는 월(01, 02, 03, ..., 12)에 따라 이름이 지정된 다른 폴더가 있으며 각 폴더에는 일부 NetCDF 일일 데이터도 포함되어 있습니다.

MYDIR [directory]
--1982[folder]   
----01[folder]
----02[folder]
----03[folder]
----12[folder]   
--1982[folder]
----01[folder]
----02[folder]
----12[folder]

모든 폴더의 각 파일에 대해 2가지 작업을 수행하고 싶습니다. 작업은 아래에 정의되어 있습니다.

cdo mergetime *.nc outfile.nc;
cdo ymonmean outfile.nc L4_GHRSST-SSTfnd_1982_01.nc 

L4_GHRSST-SSTfnd_1982_01.nc마지막으로 모든 , L4_GHRSST-SSTfnd_1982_02.nc, ..., L4_GHRSST-SSTfnd_2022_01.nc, ...을 (를) L4_GHRSST-SSTfnd_2022_12.nc이름이 다른 폴더 monmean에 저장하고 싶습니다 MYDIR. 위 프로세스를 수행할 수 있는 쉘 스크립트를 작성하는 데 도움을 줄 수 있는 사람이 있습니까?

관련 정보