如何在perl中打印以$开头的字符串?

我想在文件中打印字符串($abc$aaaaa#a$aa#)。我怎样才能做到这一点?下面的代码不起作用。

#!/usr/bin/perl
my $temp = "$abc$aaaaa#a$aa#";
my $filename = '/log/a.log';
open(FH, '>', $filename) or die $!;
print FH $temp ;
close(FH);

回答

双引号内插变量。如果您不想要,请使用单引号或反斜杠 $。

my $temp = '$abc$aaaaa#a$aa#';
# OR
my $temp = "$abc$aaaaa#a$aa#";

你应该总是use strict;use warnings;。如果你这样做了,Perl 会告诉你出了什么问题。


以上是如何在perl中打印以$开头的字符串?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>