in reply to Files not altered
Try this:
#!/usr/bin/perl use strict; use warnings; $^I = '~'; while (<>) { s/\s+myOldPass/ Onl33In05h15notmyreallpass/g; s/\s+myDBUser/ my-secret-db-user/g; print; }
See perldoc perlvar for description of the $^I variable. Alternatively you can use -i switch for perl.
Update: note also that you don't need foreach to loop through @ARGV. <> will loop automatically.
Update2: fixed extension
|
|---|