bashスクリプト - 状態200に基づいて作業するwgetまたはカールファイル

bashスクリプト - 状態200に基づいて作業するwgetまたはカールファイル

wget(または実際にwgetで実行できない場合はカール)を使用してファイルをダウンロードしようとし、ファイルが存在し、正しくダウンロードされた場合は2つのタスクを実行します。やりたいです。ダウンロードが正しく行われていないか、見つかりません/サーバータイムアウト/正しいダウンロードの場合。

この目標を達成する方法は? | sed / grep some -> == "200"をインポートするか、タイトルに表示されているファイルサイズに基づいて比較してください。行動はどうですか?

ベストアンサー1

ダウンロードが失敗した場合などのプログラムがエラーwgetで終了しました。curlパイプなしで通常のbashを使用できますif

if wget [...]
then
  echo 'Downloaded :-)'
else
  echo 'Error :-('
fi

おすすめ記事