in reply to search and replace pattern inside file not working as expected
You can prove this to yourself with more liberal usage of print (tip #2 from the Basic debugging checklist), such as inside your while loop.
In the future, receiving help would be much more efficient if you provide a smaller code example which is completely self-contained (not relying on external files). Using perltidy before posting would also make your code clearer.
Update:
not using my to declare variables ...You can replace:
with:use vars qw($change $alter);
Further reading in the Tutiroals section: Variables and Scopingmy ($change, $alter);
|
|---|