tente
awk '{ if ( $1 "x" != before "x" ) print ; before=$1 ; } ' file
onde
-
$1 "x" != before "x"
test com o valor anterior do primeiro campo -
before "x"
whith implicit string concat permite primeiro não inicializado antes do valor -
before=$1
lembra do valor anterior de $ 1.
Atualize com a edição do OP:
awk 'BEGIN {cc=0 }
/CREATE CURRENT/ { if ( !cc++) print ; else next ;}
{cc=0; print ;} '
-
As linhas
- consecutivas com
CREATE CURRENT
são impressas apenas uma vez - outras linhas reinicializam
cc
value - você pode adicionar uma nova linha em
' '
ou colocar tudo em uma linha.