使用以下示例脚本,我尝试打印参数[1]内容。 我的问题是如何打印FLORIDA字(到位$ VAL) 所以我会在打印输出上获得FLORIDA
#!/usr/bin/perl
my @parameter = ();
my $VAL=FLORIDA;
$parameter[1]='45487539
$VAL
5847366
83564566';
print $parameter[1];
输出:
45487539
$VAL
5847366
83564566
答案 0 :(得分:2)
$parameter[1]="45487539
$VAL
5847366
83564566";
试试。
答案 1 :(得分:1)
答案是用双引号“'
”替换单引号“"
”。
现在它会起作用。
答案 2 :(得分:-3)
如果需要动态替换用户提供的数据中的变量,请使用以下语法:
$parameters[1] =~ s/\$(\w+)\b/eval "return \$$1;"/ge;
print $parameters[1];