20241003
20241003
xargsを使う際、ファイル名やURLにスペースなど特殊文字が含まれている場合に誤動作することがある
-r, --no-run-if-empty
xargsに渡される引数が1つもない場合は、コマンドを実行しないようにできる
curlのエラー時に詳細なエラーメッセージを出力する
-fオプションを使うと、エラーステータスコードの際に失敗として扱うことができる
シェルスクリプトで変数にデフォルト値を設定するための一般的な方法
${VAR:-DEFAULT}
VARが未設定または空の場合、DEFAULTを使う