• ベストアンサー

存在するURLのデータのみ保存する方法

あるリンクからデータをダウンロードしたいのですが、存在するURLのデータのみダウンロードするための識別が上手くいきません。何か良い方法は無いでしょうか。 if test -e "http://test"; then curl -O "http://test" fi (URLは適当です)

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10359)
回答No.1

あなたの言う「存在するURL」とはどういう意味ですか? もし「ダウンロード可能」という意味なら、ダウンロードしてみないとわかりません。って、これは自明か。 データが存在するURLの一覧がファイルにあるなら、grep でファイル中のデータとの一致が判別できます。

sasmostmilk
質問者

お礼

ありがとうございました。

その他の回答 (2)

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.3

http://okwave.jp/qa/q8287715.html とはなにが違うんだろう.

sasmostmilk
質問者

お礼

ありがとうございました。

  • oooioi
  • ベストアンサー率29% (16/55)
回答No.2

curlでそのURLに対してステータスコードを取得してそのステータスコードが200かどうかでチェックして その後に別途curlでダウンロードする。

sasmostmilk
質問者

お礼

ありがとうございました。

関連するQ&A

専門家に質問してみよう