[Omaha.pm] Net::SSH::Perl Alternative Solution

Dan Linder dan at linder.org
Fri Dec 14 14:03:57 PST 2007


Tony Simons wrote:
> Unlike bash can I use variables in '$test'  "$test"...haven't had a
> chance to try it yet.
>
>   
When you use the double-quote -- " -- you can use $variables, but with 
the single-quotes -- ' -- the variables are ignored.

$ cat -n d6.pl ; perl d6.pl
     1  #!perl
     2  $VAR="Hello";
     3  printf "single quotes: SERIALNUMBER=\"asdf $VAR 123123123\"\n";
     4  printf 'double quotes: SERIALNUMBER="asdf $VAR 123123123"';
     5  printf "\n";
     6  printf 'mixed  quotes: SERIALNUMBER="asdf '.$VAR.' 123123123"'."\n";

single quotes: SERIALNUMBER="asdf Hello 123123123"
double quotes: SERIALNUMBER="asdf $VAR 123123123"
mixed  quotes: SERIALNUMBER="asdf Hello 123123123"

I'm sure someone will come up with an internal perl variable to change 
the meaning of the double-quote characters, or some other Guru-level 
hint. :-)

Dan

-- 
- - - -
"Wait for that wisest of all counselors, time." -- Pericles "I do not
fear computers, I fear the lack of them." -- Isaac Asimov




More information about the Omaha-pm mailing list