in reply to Regex not working
Testing your code, my testfiles were altered. I had a .bak file containing the old content and the "original" file was empty.
You lack a print statement in you while loop to print the file contents.
#!/usr/bin/perl -w use strict; $^I = ".bak"; while (<>) { if (/^#!/) { # BE AWARE OF THE NEWLINE $_ .= "## Copyright (C) 2008 by C'est Mois\n"; } # BEWARE THIS: prints $_ print; }
|
|---|