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

上記のコードを使用して、テキストドキュメント内の一連のURLを、すべて独自の行で検索します。

2つの質問:

  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 に答える