wget(または実際にwgetで実行できない場合はカール)を使用してファイルをダウンロードしようとし、ファイルが存在し、正しくダウンロードされた場合は2つのタスクを実行します。やりたいです。ダウンロードが正しく行われていないか、見つかりません/サーバータイムアウト/正しいダウンロードの場合。
この目標を達成する方法は? | sed / grep some -> == "200"をインポートするか、タイトルに表示されているファイルサイズに基づいて比較してください。行動はどうですか?
答え1
ダウンロードが失敗した場合などのプログラムがエラーwget
で終了しました。curl
パイプなしで通常のbashを使用できますif
。
if wget [...]
then
echo 'Downloaded :-)'
else
echo 'Error :-('
fi