LoginSignup
1
1

More than 3 years have passed since last update.

macのwgetで連番のファイルをダウンロード

Last updated at Posted at 2018-09-02

🔰 自分用の思い出しメモ

連番になっているファイルをDLしたかったので、wgetで連番でDLしようと探す。
参考:wgetでこういう時はこうする!! - Qiita

だめ
$ wget -O 保存先-{00..99}.jpg http://ダウンロードしたい.ページ/{00..99}.jpg 

環境依存かも知れないが、何故か出来なかった。
1桁のときに何故か01,02など2桁にならなかった。
実際のURLには{}とか[]とか半角スペースが混じっており、%付きの文字(パーセント・エンコーディングというらしい)になっていたからかも。

なので以下のやり方を試す

参考:wgetで連番ダウンロード - ヒトデと珈琲

できた
$ for i in `seq -w 1 99`; do wget -O 保存先-${i}.jpg http://ダウンロードしたい.ページ/${i}.jpg; done

できた。

▪ 追記(2019/09/30)
小生がshellをfish shellにしたため、上記では動かなくなったので以下追記

fishでもできた
$ for i in (seq -w 1 99); and wget -O 保存先-$i.jpg http://ダウンロードしたい.ページ/$i.jpg; end

for文でdoneじゃなくendを使う、というので詰まった。
また、サブコマンドは $ なしの () で記述。展開される。
あと、doではなくandというのもなかなか独特。
極めつけが変数の展開で、 $ の後 {} が要らない。
なんつーやつだ。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1