Como Ipor Sircer disse, você pode usar echo http://somewebsite.com/{1..100}.file | xargs ...
. Se você quiser novas linhas entre as entradas (que não importam para os xargs), use printf '%s\n' http://somewebsite.com/{1..100}.file
. Mas para algo parecido com o que você está descrevendo, um for
loop pode ser melhor:
for url in http://somewebsite.com/{1..100}.file; do
curl "$url"
done
Dessa forma, se você precisar de scripts adicionais por arquivo (o que geralmente faço com coisas como essa), é possível escrevê-lo diretamente, em vez de precisar descobrir como incorporá-lo a uma xargs
de destino.