$str = 'line 5line 4line 3line 2line 1'; @lines = split('',$str); unshift (@lines,'line 6'); $output = join('',@lines[0..4]); print $output;