Specialni znaky v promenne

Michal Špaček skim na deltaes.cz
Pondělí Květen 13 09:28:28 MEST 2002


On Mon, May 13, 2002 at 01:15:26AM +0200, Petr Ruzicka wrote:
Dobry den.
> Mam v nejake promenne hodnotu "ADMIN$". Pokud ale chci udelat prikaz
> mkdir ( $promenna ); tak se nic nestane - pred "$" totiz musi byt "\"
> ("ADMIN\$"). Neexistuje v perlu neco co mi tyto specialni znaky
> "zakomentuje \" nejak automaticky? 
treba takhle:
my $promenna = 'ADMIN$';
mkdir $promenna;

viz treba priklad:
[skim na lxserver skim]$ perl -d -e 42
main::(-e:1):   42

  DB<1> x $x = 'ADMIN$';
0  'ADMIN$'

  DB<2> x $y = "ADMIN$";
Final $ should be \$ or $name at (eval
4)[/usr/lib/perl5/5.6.0/perl5db.pl:1510] line 2, within string
syntax error at (eval 4)[/usr/lib/perl5/5.6.0/perl5db.pl:1510] line 2,
near "= "ADMIN$""

  DB<3> x $y = "ADMIN$x";
0  'ADMINADMIN$'

  DB<4> x $y = 'ADMIN$x';
0  'ADMIN$x'

skim
-- 
---------------------------------------------------
  Michal "sKim" Spacek         	Brno, CZ, Europe
 E-mail: skim na deltaes.com	
    icq: 66962942		user: debian, TeX		
------=[ #!/usr/bin/perl ]=------------------------


Další informace o konferenci Perl