読者です 読者をやめる 読者になる 読者になる

Bye Bye Moore

猫マンション建築の野望を胸に零細事業主として資本主義の荒波に漕ぎ出したアラサー男の技術メモ

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:んなクソ設定する奴がいたら見てみたいですが