Com awk
, você poderia fazer:
awk 'BEGIN { getline; cmp=$4; preline=$0 }
cmp!=$4{ print preline, $0 } { cmp=$4; preline=$0 }' OFS='\n' infile
A 20 30 loss
A 30 40 no
A 60 70 no
A 70 80 gain
No bloco BEGIN
, lemos a primeira linha e salvamos a coluna # 4 na variável chamada cmp
e a linha inteira em preline
; mais tarde, compare a coluna 4 da linha anterior com a linha atual, se houver alterações, imprima o valor preline
e a linha atual leia $0
; o próximo bloco é apenas atualizar a coluna4 da linha atual e a linha inteira novamente como linha anterior para a próxima execução.