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`;
假设我有:
my $enter = `curl -s "http://google.com"`;
是否也可以将 $enter
读取为字符串?在 运行 curl 函数之上,我尝试将其作为字符串读取,以便提取网站名称 (google.com)
不,反引号内的文本在变量中不可用。但是没有什么能阻止你把它放在你自己的变量中并执行 that string:
my $cmd = 'curl -s "http://google.com"';
my $enter = `$cmd`;