在Bash中执行变量内的Perl脚本

时间:2016-09-16 03:33:30

标签: linux bash perl

根据我的教授的确切说明,我试图通过从我的Kali VM运行此命令来创建一个名为EGG的变量,其中包含100个A:

root@kali:~# EGG='perl -e "print 'A'x100"'

这是我尝试回显变量时的结果:

root@kali:~# echo $EGG
perl -e "print Ax100"

在我教授的演示中,他的变量包含100'A',如预期的那样。 有关如何解决此问题的任何建议吗?

1 个答案:

答案 0 :(得分:7)

您需要在shell中使用后退标记来捕获命令的输出。

# EGG=`perl -e "print 'A'x100"`