in reply to for loop syntax ...

Thank you, for providing me with the solution so quickly. To explain my self a little bit more… Some time ago I made a small Perl program for labeling my CD/DVDs and it was working well. I didn’t use the program for a few months, until couple days ago. But then program stopped working. I noticed that the problem was in the for loop syntax. The original line of code “for (1 .. 9) {s/\s/;/;}” didn’t work anymore. I replaced the syntax with “for (my $i = 1; $i <= 9; $i++) {s/\s/;/;}” and program started working again. To find that I lost half a day, because like I said, program worked before and I’m certain that I didn’t change anything in code. Except maybe I installed new version of Perl (Activestate) and some new Perl modules.

So, thank you all for explaining me what’s the catch in “for (1 .. 9) …” syntax.

Cilid