卷曲脚本管道输出

时间:2012-06-28 13:32:49

标签: curl

for url in `cat urlList_sample.txt`; do
curl $url >> urlsOut.txt;
echo "" >> urlsOut.txt;
done

使用上面的代码查看文本文档中的一堆URL,所有这些都在自己的行上。

两个问题:

  1. 如何在调用curl之前让我的脚本在url的开头和结尾添加引号?
  2. 如何在我的urlsout.txt文件中输入它卷曲的网址和响应?目前我只收到回复。我希望它是url curled ^ response
  3. 大家好抱歉,回到这个问题,任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

要添加引号,请添加一行

url="\""$url"\"";

然后curl将引用引号作为协议的一部分,url-catch将失败。

如果要捕获的网址包含例如白色空间可能适合使用

urlencode $url

urlencode程序可以随

一起安装
sudo apt-get install gridsite-clients

获取屋顶标志和捕获的网址作为网址数据的后缀:

curl -w ^%{url_effective} $url >> urlsOut.txt;