我有下面的代碼,我的生活會作出顯著容易,如果一個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