我试图从网络摄像头中提取照片,并将其保存到文件中。这是命令:
/usr/bin/perl -MLWP::Simple -e 'getstore "https://website.com/image”,”/home/images/image.jpg"'
当我运行它时,我收到以下错误:
LWP :: Simple :: getstore没有足够的参数在-e第1行,在EOF
我的LWP缺少哪些参数:简单命令? LWP的手册没有解释很多关于" -e"选项。
答案 0 :(得分:4)
问题是你有一些非ASCII引号。具体来说,第二和第三是U + 0201D右双引号。因此,Perl将"https://website.com/image”,”/home/images/image.jpg"
作为单个字符串读取。因此,您只将一个参数传递给getstore
。
LWP手册没有解释很多关于" -e"选项。
-e
是perl本身的选项,而不是LWP :: Simple。有关-e
的更多信息,请参阅perlrun。