# vulgar AND broken my @lines; $lines[@lines - s/^\+//] .= $_ while ; print @lines __DATA__ This +is +supposed +to +be +one +line! Oops #### $lines[@lines - s/^\+//] .= substr $_,0,-1 while ; #### $lines[ @lines + 1 - s -^\053|\012--g ] .= $_ while ;