2017-03-25 3 views
1

私はウェブカメラから写真を引っ張ってファイルに保存しようとしています。これはコマンドです:私のPerl LWPコマンドにはどのような引数がありませんか?

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

私はそれを実行すると、私は次のエラーを取得:EOF

で、LWPのため

が足りません引数-e行1で::シンプル:: getstoreを

私のLWPには何の引数がありませんか? LWPのマニュアルでは、 "-e"オプションについてはあまり説明していません。

答えて

4

問題は、ASCII以外の引用符があることです。具体的には、2番目と3番目はU + 0201Dの右ダブルクォーテーションマークです。そのため、Perlは単一の文字列として"https://website.com/image”,”/home/images/image.jpg"を読み込んでいます。したがって、あなたはgetstoreに1つの議論を渡しただけです。

The manual for LWP does not explain much regarding the "-e" option.

-eは、LWP :: Simpleではなく、perl自体のオプションです。 -eの詳細については、perlrunを参照してください。

+0

これは、ありがとう!私はLWPで読み上げようとしていましたが、私は運があまりありませんでした。オプションについては、私を正しい方向に向けてくれてありがとう。 –

関連する問題