- 积分
- 9
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2016-3-28
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
ETLOCAL ENABLEDELAYEDEXPANSION
for /f "tokens=1,2,3,4,5,6,7,8* delims=\" %%a in (D:\work\ensemble\filename.dat) do (
echo %%a\%%b\%%c\%%d\%%e\%%f\%%g\%%h
set file_long=%%h
set by=2018
set bm=!file_long:~34,2!
set bd=!file_long:~36,2!
set bh=!file_long:~38,2!
echo BT !bm!-!bd!-!bh!
set em=!file_long:~42,2!
set ed=!file_long:~44,2!
set eh=!file_long:~46,2!
echo ET !em!-!ed!-!eh!
set /a nbd=1!bd!-100
set /a nbh=1!bh!-100
set /a ned=1!ed!-100
set /a neh=1!eh!-100
echo nET !ned!-!neh!
set /a dts=86400*!ned!+3600*!neh!-86400*!nbd!-3600*!nbh!
echo dts !dts!
set /a fh=!dts!/3600
set /a nfh=!fh!%%12
set fhh=!fh!
if !fh! lss 100 set fhh=0!fh!
if !fh! lss 10 set fhh=00!fh!
echo fhh !fhh!
if !fh! leq 72 copy /Y %%a\%%b\%%c\%%d\%%e\%%f\%%g\%%h D:\work\ensemble\%%h
if !fh! leq 72 if !nfh! equ 0 wgrib.exe -s D:\work\ensemble\%%h | grep ":T:" | grep ":type=Control forecast 0:" | wgrib -i -grib D:\work\ensemble\%%h -o D:\ensemble\high\ec0_!by!!bm!!bd!!bh!-!fhh!.grb
if !fh! leq 72 if !nfh! equ 0 for /l %%k in (1,1,50) do (
echo %%k
wgrib -s D:\work\ensemble\%%h | grep ":T:" | grep ":type=Perturbed forecast %%k:" | wgrib -i -grib D:\work\ensemble\%%h -o D:\ensemble\high\ec%%k_!by!!bm!!bd!!bh!-!fhh!.grb
)
if !fh! leq 72 wgrib.exe -s D:\work\ensemble\%%h | grep ":2T:sfc:" | grep ":type=Control forecast 0:" | wgrib -i -grib D:\work\ensemble\%%h -o D:\ensemble\surface\ec0_!by!!bm!!bd!!bh!-!fhh!.grb
if !fh! leq 72 for /l %%k in (1,1,50) do (
echo %%k
wgrib -s D:\work\ensemble\%%h | grep ":2T:sfc:" | grep ":type=Perturbed forecast %%k:" | wgrib -i -grib D:\work\ensemble\%%h -o D:\ensemble\surface\ec%%k_!by!!bm!!bd!!bh!-!fhh!.grb
)
if !fh! leq 72 del /Q D:\work\ensemble\%%h
)
|
|