不足しているファイルをスキップするようにカールに要求する

不足しているファイルをスキップするようにカールに要求する

curlサーバーにファイルがない場合はダウンロードしないようにする方法はありますか?

私はMac OS Xシェルを使ってcurl

コマンドは次のとおりです。

curl -s -# "http://URL/session[1-12].pdf" -o "Slides/session#1.pdf";

ファイルが実際に存在しないときにスキップするように指示する方法はありますかcurlsession4.pdfデフォルトでは空の2KBファイルをダウンロードします。

PS:この記事を正しい場所に投稿してほしいです。 Apple StackExchange 支店に投稿する必要がある場合はお詫び申し上げます。シェルなので、これがより合うと思いました。

答え1

-f, --failオプションの使用エラーを自動的にスキップするようにカールに要求するそして、空のファイルを生成しません。

つまり、コマンドは次のようになります。

curl -f -s -# "http://URL/session[1-12].pdf" -o "Slides/session#1.pdf";

関連情報