• ベストアンサー

存在するURLのデータのみダウンロードする方法

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

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

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

結局のところ アクセスしない限り「存在する」かどうかは判定できない んだから, 「存在するURLのデータのみダウンロードする」というところがあさっての方向なんじゃないかなぁ.

その他の回答 (1)

回答No.1

あまりにも斬新なアイデアですね。というより、適当というか、いい加減というか、やる気あんのか? と言う感じです。 まず、プラットフォーム、言語かかなとだめですよ。人としてのマナーです。 一応みると、B-Shell か Bash のようにも見える。testコマンドを使用しているので、一応基本的なことはサンプルでしっているようだ。 ただ、通常、ping とか telnet traceroute など、ネットワーク情報を把握するコマンドを使うと思うのだけど、どうでしょう。それでまず、ネットで検索してね。 君には、まだ無理かもしれないが http://www.cisco.com/cisco/web/support/JP/102/1021/1021191_31-j.html なんて参考にすると、基本的なことが分かる。 >リンクからデータをダウンロードしたいのですが、存在するURL だけじゃ、いろんな選択肢があり、よくわからないね。文字列を比較したいんだか、実存するサイトを把握したいのか、そういうことを書きなさいと、小学生の時、ならわなかった?

sasmostmilk
質問者

補足

すみません、ネットワークの知識はかなり乏しいため、また改めて勉強します。今回は、 ●B-shellです ●実存するサイトの把握です