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"
curl -o hoge#1#2.jpg "[]http://www.example.jp/[]{hoo,bar,baz}/[0001-0999].jpg"
上記のように出力ファイル名を示す -o オプションの引数はかならず接頭辞が必要なのはどうしたものか。