このコマンドをLinuxコマンドラインで手動で実行すると機能し、EDIT.3126026369は空ではありません
curl "http://somesite.com/admin.php?mod=editnews&action=editnews&id=14058" -s -L -b cookie.ck -c cookie.ck > EDIT.3126026369
バッシュで:
curl \"$EDIT\" -s -L -b $COOKIE -c $COOKIE > EDIT.$TEMP
ただし、bash スクリプトでは空のファイルが生成されます。ここで何が欠けていますか?