Ответ 1
Из man-страницы:
POS - F [.C] [OPTS], где F - номер поля и символ C положение в поле; оба происхождения 1. Если ни один из элементов -t или -b не действует, символы в поле подсчитываются из начало предыдущего пробельные. OPTS - это один или несколько однобуквенные варианты заказа, которые переопределяют глобальные параметры заказа для этого ключа. Если ключ не указан, используйте вся строка в качестве ключа.
sort -k4,4n -k1,1 bigfile
должен это сделать.
Другим вариантом будет sort -k1,1 bigfile | sort --stable -n -k4,4
Устойчивая сортировка означает, что привязки на четвертом поле разрешаются по исходной позиции, которая определяется первым проходом сортировки как первое поле.