Преобразование 6-часовых временных интервалов в 12-часовые с помощью wgrib2

#linux #bash #sorting #unix #grep

#linux #bash #сортировка #unix #grep

Вопрос:

В настоящее время у меня возникла проблема, когда я пытаюсь преобразовать файл данных grib2 с 6-часовыми временными интервалами в 12-часовые временные интервалы, используя метод, приведенный ниже:

 wgrib2 gefs.20140626.t00z_6hrly_apcp.grib2 | grep APCP | sed 's/-/:/' | sort -t: -k5,5 -k4,4 -k3,3 -kn6,6 -kn7,7 | wgrib2 -i gefs.20140626.t00z_6hrly_apcp.grib2 -ncep_norm gefs.20140626.t00z_12hrly_apcp.grib2
  

Я продолжаю получать следующую ошибку всякий раз, когда пытаюсь запустить код:

 sort: invalid number at field start: invalid count at start of ‘n6,6’
  

Не уверен, сколько пользователей здесь имеют опыт использования wgrib2, но подумал, что я бы попробовал!

Комментарии:

1. Вы хотите -k6n,6 — сортировка «тип» должна следовать за полем.

2. Спасибо, Гленн! Сейчас он запущен.