Сортировка столбца 3, каждые две строки, а затем сортировка столбцов 1 и 2
Входной файл
47329,39785,2,12,10,351912.50,2533105.56,170.93,1
47329,39785,2,12,28,351912.53,2533118.81,172.91,1
47329,39785,3,6,7,351912.82,2533105.07,170.89,1
47329,39785,3,6,20,351913.03,2533117.41,170.93,1
47329,39797,2,12,10,352063.14,2533117.84,170.66,1
47329,39797,2,12,28,352062.77,2533104.67,173.63,1
47329,39797,3,6,7,352064.11,2533119.32,170.64,1
47329,39797,3,6,20,352063.50,2533107.10,170.69,1
Требуемый вывод
47329,39785,2,12,10,351912.50,2533105.56,170.93,1
47329,39785,3,6,7,351912.82,2533105.07,170.89,1
47329,39785,2,12,28,351912.53,2533118.81,172.91,1
47329,39785,3,6,20,351913.03,2533117.41,170.93,1
47329,39797,2,12,10,352063.14,2533117.84,170.66,1
47329,39797,3,6,7,352064.11,2533119.32,170.64,1
47329,39797,2,12,28,352062.77,2533104.67,173.63,1
47329,39797,3,6,20,352063.50,2533107.10,170.69,1
Я пытался
sort -t"," -k1 -k3 -k2 file
awk '{print int((NR-1)/4), $0}' file | sort -t"," -n -k1,1 -k3,3 | cut -f2- -d' '
Заранее спасибо