Я не знаю ни одной оболочки, в которой пробел имел бы значение. Например, в man bash
говорится:
In a non-interactive shell, or an interactive shell in which
the interactive_comments option to the shopt builtin is enabled
(see SHELL BUILTIN COMMANDS below), a word beginning with #
causes that word and all remaining characters on that line to
be ignored.
В частности, сказано, что все символы после #игнорируются.
Лично я предпочитаю ставить пробел после #.
Использовать петлю:
for i in $(seq 1 10) ; do
curl http://example.com/actionid\?id=$i
done
seq 1 10 | xargs -I + 'http://example.com/actionid?id=+'
Вам нужно только заменить параметр в вашем URL-адресе заполнителями xargs
.