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

Perl: Read system function as string

假设我有:

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

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

不,反引号内的文本在变量中不可用。但是没有什么能阻止你把它放在你自己的变量中并执行 that string:

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