Perl:将系统函数读取为字符串

时间:2015-02-06 06:13:11

标签: perl

假设我有:

my $enter = `curl -s "http://google.com"`;

是否可以将$enter作为字符串阅读?除了运行curl函数之外,我试图将其作为字符串读取,以便我可以提取网站名称(google.com)

1 个答案:

答案 0 :(得分:2)

不,反引号中的文本在变量中不可用。但没有什么可以阻止你把它放在你自己的变量中并执行那个字符串:

my $cmd = 'curl -s "http://google.com"';
my $enter = `$cmd`;