我有下面的代码,我的生活会作出显著容易,如果一个sed/awk命令或类似的东西可以应用到增量低于数值的选择路线:通过增量
wgrib2 gfsf_00.grib2 -s | egrep '(:SNOM:surface)' | wgrib2 -i gfsf_00.grib2 -grib gfsconvf_00.grib2
wgrib2 gfsf_03.grib2 -s | egrep '(:SNOM:surface)' | wgrib2 -i gfsf_03.grib2 -grib gfsconvf_03.grib2
wgrib2 gfsf_06.grib2 -s | egrep '(:SNOM:surface)' | wgrib2 -i gfsf_06.grib2 -grib gfsconvf_06.grib2
模型帧增加三个,因此00,03和06帧。由于各种天气模式每天处理数百帧,因此如果有办法将上述代码中00,03和06的数字序列更改为(并且这将处理接下来的三个在继承模型文件),09,12,和15
下一个模型小时才能处理是18,21,和24(正如你可能已经猜到了)..
谢谢所有帮助提前帮助我解决这个问题。
你确定这个问题与Python编程语言有关吗? –
@gragas - 我在前面提到的一个有点相关的问题中知道,python中提供了一个解决方案。 – hallettwx
Bash有循环(http://tldp.org/LDP/Bash-Beginners-Guide/html/sect_09_02.html)和函数(http://tldp.org/LDP/abs/html/complexfunct.html)。我觉得加入python只会让事情变得复杂得多,他们应该是这样的 – NightShadeQueen