BEGIN{RS=""} {while(match($0,/HF=[-]?[0-9]+([.][0-9]+)?([\n] +([.][0-9]+))?/)){ val=substr($0,RSTART,RLENGTH) sub(/\n +|\n/,"",val) print val val="" $0=substr($0,RSTART+RLENGTH) } }