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

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

两个问题:

  1. 在调用 curl 之前,如何让我的脚本在 url 的开头和结尾添加引号?
  2. 如何在我的 urlsout.txt 文件中获取它卷曲的 URL 以及响应?目前我只收到回复。我希望它是 url 卷曲的 ^ 响应

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

4

1 回答 1

0

要添加引号,请添加一行

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

但随后 curl 将前导引号作为协议的一部分,并且 url-catch 将失败。

如果要捕获的 url 包含例如空格,则可能适合使用

urlencode $url

urlencode 程序可以安装

sudo apt-get install gridsite-clients

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

curl -w ^%{url_effective} $url >> urlsOut.txt;
于 2012-06-28T14:14:52.710 回答