我有几个文件,我想将它们连接成一个文件。因为我可以使用循环调用文件,所以我想使用命令ncrcat来连接它们。我知道,通过我编写ncrcat的方式和地点,它只有一个文件,目前循环中的文件,但我想不出其他的东西。我的剧本是:
Vars1="Ad Ab Al"
Var2=Bs
for MyVar1 in $MyVars1 ; do
MyFile=${MyVar1}-${Var2}.nc
ncrcat $MyFile AllFiles.nc
done
感谢您的回答。
答案 0 :(得分:2)
使用ncrcat,您可以使用正则表达式来查找文件,因此无需循环访问变量。
ncrcat A[a-z]-Bs.nc AllFiles.nc
上阅读一些内容
答案 1 :(得分:1)
要构造ncrcat的files参数列表,可以使用命令替换:
ncrcat $(find $NC_FILES_DIR -type f -name '*.nc') out.nc
您可以在其中定义_FILES DIR。