我正在使用programm(andx),它允许我通过windows命令提示符将netcdf文件中的数据提取到.TXT文件中。每个ncdf文件(总共370个)有7个变量(time,atmos_pressure,temp_mean,rh_mean,wspd_vec_mean,wdir_vec_mean和org_precip_rate_mean)。
目前,我可以通过陈述来表达我想要的每个文件:
andx XXXXX.b1.20150401.cdf -o TXT atmos_pressure
这会将时间和变量atmos_pressure输出到.txt。
我需要这样做但是对于我拥有的所有370个.cdf文件但是我需要在提示符中做一个循环。我试图在论坛中关注其他方面的一些提示并在此处申请:
FOR %i IN (*.cdf) DO andx *.cdf -o TXT atmos_pressure temp_mean rh_mean wspd_vec_mean wdir_vec_mean org_precip_rate_mean
我可以看到它搜索每个文件,但我收到错误,说明找不到变量。
答案 0 :(得分:1)
使用DO块中的变量。
FOR %i IN (*.cdf) DO (andx "%~i" -o TXT atmos_pressure temp_mean rh_mean wspd_vec_mean wdir_vec_mean org_precip_rate_mean)