適切なパスとイメージ名を含む新しいアイテムのXMLフィードを送信するベンダーがあります。イメージのURLパスを削除するスクリプトを作成しましたが、wgetを使用してそのパスを取得しようとするとプロトコルエラーが発生します。他の同様のツールを使用してもwget -i list.txt
問題ありません。この問題の原因は何ですか?最高のアドバイスは何ですか?
ベストアンサー1
私の考えにはこれがうまくいくと思います。
grep -oP "http:\//[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(:[a-zA-Z0-9]*)?/?([a-zA-Z0-9\-\._\?\,\'/\\\+&%\$#\=~])*.jpg" inputfile | xargs -n1 wget
または、リストがあれば使用できます。
cat list.txt | xargs -n1 wget