$their_stdout = <<`END_CMDS`; die "oops: wstat $?, errno $!" if $?;
(
echo set password 'oracle';
echo set current_listener 'LISTENER';
echo status;
) | lsnrctl
END_CMDS
####
# variables normally expand
$bunches = "\t@these + @those\n";
# but not if escaped; the hats are literals now
$bunches = "\t\@these + \@those\n";
# or suppress them all in one swell foop
$cost = '39 widgets @$1.59 apiece';
# selectively suppressed variable expansion
system qq{Mail -s "gotta problem" helpdesk\@support <$complaints};
# variables normally expand
@many = ( @these, @those);
# suppress variable expansion
@rpair = (\@these, \@those);
# *distributively* suppress variable expansion
@rpair = \(@these, @those);
####
$place{ 040 } = 1;
$place{'040'} = 2;
# similarly...
%place = (
040 => 1,
'040' => 2,
);