Se as suas linhas estiverem garantidas em pares com três campos no primeiro e quatro no segundo (e a segunda linha contiver o valor "g"):
$ sed -n 'N;s/\n//;p' your_file \
| sort -t';' -k7 \
| perl -F';' -ane '$,=";";print @F[0..2],"\n";print @F[3..$#F]'
A parte sed
une-se a cada duas linhas consecutivas, sort
classifica a entrada no sétimo campo delimitado por ;
e finalmente a perl
divide cada linha em 2: uma com três campos e uma com quatro.