我的Perl LWP命令缺少哪些参数?

时间:2017-03-25 01:13:44

标签: perl lwp

我试图从网络摄像头中提取照片,并将其保存到文件中。这是命令:

/usr/bin/perl -MLWP::Simple -e 'getstore "https://website.com/image”,”/home/images/image.jpg"'

当我运行它时,我收到以下错误:

LWP :: Simple :: getstore没有足够的参数在-e第1行,在EOF

我的LWP缺少哪些参数:简单命令? LWP的手册没有解释很多关于" -e"选项。

1 个答案:

答案 0 :(得分:4)

问题是你有一些非ASCII引号。具体来说,第二和第三是U + 0201D右双引号。因此,Perl将"https://website.com/image”,”/home/images/image.jpg"作为单个字符串读取。因此,您只将一个参数传递给getstore

  

LWP手册没有解释很多关于" -e"选项。

-e是perl本身的选项,而不是LWP :: Simple。有关-e的更多信息,请参阅perlrun