curl であんな画像もこんな画像もぶっこ抜き!
インターネットにアクセスしよう 番外編 : curlの使い方
というページを見つけてWikiに追加したわけですが、連番が入れ子になっていてもお構いなくダウンロードできる仕組みがあるそうで
curl -o hoge_#1_#2.jpg "[]http://www.example.jp/[][001-010]/[0001-0999].jpg"てなコマンドを入力すると hoge_001_0001.jpg から hoge_010_0999.jpg という名前で重複せずダウンロードしてくれる。
curl -o hoge#1#2.jpg "[]http://www.example.jp/[]{foo,bar,baz}/[0001-0999].jpg"数字だけではなく文字列もいけるので、としても hogefoo0001.jpg から hogebaz0999.jpg まできちんとダウンロードできる。これならIrvine よりも楽に選別が楽にできそうだ。
ただ問題があって、
× curl -o #1#2.jpg "[]http://www.example.jp/[]{hoo,bar,baz}/[0001-0999].jpg"上記のように出力ファイル名を示す -o オプションの引数はかならず接頭辞が必要なのはどうしたものか。
○ curl -o hoge#1#2.jpg "[]http://www.example.jp/[]{hoo,bar,baz}/[0001-0999].jpg"