Use awk
:
awk 'NF>3{x=$1} NF<=3{$1=x" "$1}1' file
- Se o número de campos for maior que 3, salve o primeiro valor de campo (
$1
) na variávelx
. - Se o número de campos for menor que 3, prefixar o valor de
x
no primeiro campo da linha.
Ouput:
ZZYZX IN NS DNS1.NAME-SERVICES.COM.
ZZYZX IN NS DNS2.NAME-SERVICES.COM.
ZZYZX IN NS DNS3.NAME-SERVICES.COM.
ZZYZX IN NS DNS4.NAME-SERVICES.COM.
ZZYZXX IN NS NS.HOSTDEZINA.COM.
ZZYZXX IN NS NS2.HOSTDEZINA.COM.