bashshell脚本-ncrcat NetCDF操作符

bashshell脚本-ncrcat NetCDF操作符,bash,shell,netcdf,Bash,Shell,Netcdf,我有几个文件,我想连接成一个文件。因为我可以使用循环调用这些文件,所以我想使用命令ncrcat来连接它们。我知道,以我编写ncrcat的方式和地点,它只包含一个文件,目前在循环中的一个,但我想不出其他东西。我的剧本是: Vars1="Ad Ab Al" Var2=Bs for MyVar1 in $MyVars1 ; do MyFile=${MyVar1}-${Var2}.nc ncrcat $MyFile AllFiles.nc done 谢谢您的回答。要构造ncrcat的文件列表参数

我有几个文件,我想连接成一个文件。因为我可以使用循环调用这些文件,所以我想使用命令ncrcat来连接它们。我知道,以我编写ncrcat的方式和地点,它只包含一个文件,目前在循环中的一个,但我想不出其他东西。我的剧本是:

Vars1="Ad Ab Al"
Var2=Bs

for MyVar1 in $MyVars1 ; do

MyFile=${MyVar1}-${Var2}.nc
ncrcat $MyFile AllFiles.nc

done

谢谢您的回答。

要构造ncrcat的文件列表参数,您可以使用命令替换:

ncrcat $(find $NC_FILES_DIR -type f -name '*.nc') out.nc

在使用ncrcat定义NC_FILES_DIR.

的地方,可以使用正则表达式查找文件,因此无需循环遍历变量

ncrcat A[a-z]-Bs.nc AllFiles.nc 
读一些关于