#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. Спасибо, Гленн! Сейчас он запущен.