Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

cURLで一定の規則名をもったファイル名で保存する

cURLで一定の規則名をもったファイル名で保存する方法です。

実際のところ

something.orgというサイトがあったとします。
これで上位のsiteとhostというトコにfile1~file3とかいうのがバラバラに置かれていたとします。*1
これを楽に取るには以下のようにします。

$ curl -s http://{site,host}.something.org/file[1-3] -o "#1_#2.file"

キャプチャした文字列は"#NUM"で抑える感じですね。
結果は、こんな感じで保存されます

$ ls
site_1.file
site_2.file
site_3.file
host_1.file
host_2.file
host_3.file

う〜ん……なんか一昔前に流行ったダウンローダーみたいですねぇ……

参考もと

*1:んなクソ設定する奴がいたら見てみたいですが