cURL,从文件加载多个地址并将输出回显到多个文件

时间:2013-11-22 15:06:39

标签: bash curl

在这里打击noob,尝试用curl做点什么。

我有一个包含大量网址的文件,例如

http://www.something.com/bla

http://www.something.com/bla/bleh

http://www.something.com/bleurgh

我知道curls能够通过

处理多个请求

curl http://www.something.com/ {bla,bla / bleh,bleurgh}

我想将每个请求输出到单独的文件,例如

http://www.something.com/bla会输出到bla.html http://www.something.com/bla/bleh会输出到bla_bleh.html 等

使用curl和bash有一种快速简便的方法吗?

1 个答案:

答案 0 :(得分:0)

你可以说:

for i in bla bla/bleh bleurgh; do
  curl -O "${i//\//_}.html" "http://www.something.com/${i}"
done