卷曲脚本管道输出

问题描述:

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

使用上面的代码在文本文档中查看一堆URL,所有这些都在自己的行上。卷曲脚本管道输出

两个问题:

  1. 如何让我的脚本调用卷曲前添加引号到URL的开头和结尾?
  2. 如何在我的urlsout.txt文件中获得它卷曲的URL加上响应?目前我只得到答复。我宁愿它卷曲的URL ^回应

大家好抱歉,刚回到这个问题,任何人都可以帮我吗?

要添加引号添加一行

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

但随后卷曲走的是领先的报价为协议和URL捕获失败的一部分。

如果要捕捉的网址包含例如

curl -w ^%{url_effective} $url >> urlsOut.txt; 
:空格使用

urlencode $url 

的进行urlencode程序可以

sudo apt-get install gridsite-clients 

被安装在屋檐符号和逮住网址作为网址数据的后缀也可适当

+0

'用于'cat urlList_sample.txt'中的url;做 url =“\”“$ url”\“”; curl -wv ^%{url_effective} $ url >> urlsOut.txt; done' resultes in,curl:(6)无法解析主机'^%url_effective' – Tony

+0

看起来像在我的urlsout.txt中,它只在所有URL中放置一组引号而不是每个单独一个 – Tony