sed -n '/^ZZZ\(.*\)$/ { x; /.+/p }; /^ZZZ\(.*\)$/ !{ H; x; s/^\(.*\)\n\(.*\)$/\1\2/; x } ; $ { x; p }'