my $holdTerminator = $/; undef $/; my $projectA = ; $/ = $holdTerminator; my @lines = split /$holdTerminator/, $projectA; $projectA = "init"; $projectA = join $holdTerminator, @lines; print $projectA; print "\n"; #### use strict; use warnings; print qq{content-type: text/html \n\n}; my $inputFile = q{projecta.txt}; open my $inputFH, q{<}, $inputFile or die qq{open: $inputFile: $!\n}; my $projectA; { local $/; $projectA = <$inputFH>; } close $inputFH or die qq{close: $inputFile: $!\n}; # If you want a line containing "init" first # uncomment the line below # # $projectA = qq{init\n} . $projectA; print $projectA; ...