Вам просто нужно экранировать символ $
, как в
echo "\${STR1}" >> myfile
или
echo "\$STR2" >> myfile
. В качестве альтернативы вы можете использовать одинарные кавычки
echo '${STR1}' '$STR2'
Если вы просто хотите распечатать ссылки, все, что вам нужно, это:
echo site.com/{1..1000}
Или по одному на строку:
printf 'site.com/%s\n' {1..1000}
Если вы хотите сохранить список в виде массива:
sites=(site.com/{1..1000})
# then
for site in "${sites[@]}"...