$a_very_long_variable_that_ends_in_1
is different from:
$a_very_long_variable_that_ends_in_2
Scalar variables in Perl are always referenced with the leading
$. In the shell, you use $ to
get the value, but leave the $ off to assign a new
value. In awk or C, you leave the
$ off entirely. If you bounce back and forth a
lot, you'll find yourself typing the wrong things occasionally.
This is expected. (Most Perl programmers would recommend that you
stop writing shell, awk, and C programs, but
that may not work for you.)