in reply to $/ variable

Well, $/ is the input record seperator, its what things like <> use to determine when to iterate to the next record. Default is "\n". some examples:

A) echo 'blah;hi;blah;' |perl -e 'while(<>) { print "$_\n"; }' vs. B) echo 'blah;hi;blah;' |perl -e '$/=";";while(<>) { print "$_\n"; }'
A outputs:
blah;hi;blah;

B outputs:
blah;
hi;
blah;

If you're interessted in changing this value, you might also look at split() which is generally safer to use (especially if you're not using strict and warnings).

-brad..