【问题标题】:What arguments are missing from my Perl LWP command?我的 Perl LWP 命令缺少哪些参数?
【发布时间】:2017-03-25 01:13:44
【问题描述】:

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

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

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

LWP::Simple::getstore 在 -e 第 1 行,EOF 处的参数不足

我的 LWP:Simple 命令缺少哪些参数? LWP 的手册对“-e”选项的解释不多。

【问题讨论】:

    标签: perl lwp


    【解决方案1】:

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

    LWP 的手册对“-e”选项的解释不多。

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

    【讨论】:

    • 就是这样,谢谢!我一直在尝试阅读 LWP,但运气不佳。至于选项,感谢您为我指明正确的方向。
    猜你喜欢
    • 2016-05-17
    • 2013-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-23
    • 2015-11-11
    • 1970-01-01
    • 2012-11-01
    相关资源
    最近更新 更多