質問: アプリケーションがエラーを返した後、bashでループを続行するにはどうすればよいですか? 私は画像を保存します:#!/bin/bash for i in {1..30000} do wget "http://services.runescape.com/m=itemdb_rs/3809_obj_sprite.gif?id="$i done プロセスをスピードアップする方法はありますか? urlが存在しない場合があり、次のようになります。connected. http request sent, awaiting response... 404 not found 2012-08-04 18:09:36 error 404: not found. このエラーの後で続行するにはどうすればよいですか?
回答: 試してみてくださいwget "http://s.../m=itemdb_rs/3809_obj_sprite.gif?id="$i || true このように、wgetが失敗した場合でも、その行の結果はゼロのままであり、スクリプトは続行されます。bashスクリプトでエラーを適切に処理する方法については、次のリソースを確認してください。 bashでのエラー処理 bash:エラー処理