Составная команда с фигурными скобками должна содержать точки с запятой после каждой команды в ней:
{ cmd1; cmd2; cmd3; }
Поэтому измените ее на:
... || { echo "download failed" ; exit 3; }
Обратите внимание, что после последней команды необходим пробел:
фигурные скобки - это зарезервированные слова , поэтому они должны быть отделены от списка (команд) пробелами или другими метасимволами оболочки.
Также обратите внимание, что вы должны указывать свои переменные:
wget --no-check-certificate --directory-prefix="${tempFolder}" "${i}"