Есть, как всегда, множество решений.
Лично для такой простой вещи, как это, я также не пишу весь скрипт Python, и не объявляю массивы в bash или не изменяю внутренние разделитель полей.
Вместо этого я просто пишу что-то вроде этого, прямо из командной строки, в одной строке:
for i in {1..1000}; do printf str_$i,; done
Это выведет строку str_1,str_2,...,str_1000,. В зависимости от уровня автоматизации, который вам нужен, если вы хотите разделить трейлинг ,, то одна из возможных возможностей гаджиллиона - использовать sed:
for i in {1..1000}; do printf str_$i,; done | sed 's/,$//;'
, давая вам str_1,str_2,...,str_1000.
Обновление:
Мне пришло в голову, что, поскольку вы хотите делать печать только, вы можете обойтись без явного цикла. Короткие & amp; crisp:
echo str_{1..1000} | sed 's/ /,/g'
Последняя команда также дает вам str_1,str_2,...,str_1000.
Объяснение: Выходы echo str_{1..1000} str_1 str_2 ... str_1000. [F11] заменяет все пробелы запятыми.
На этом сайте: http://old-releases.ubuntu.com/releases/karmic/ вы найдете несколько вариантов загрузки, включая (если вы хотите скачать из нескольких источников) торрент-формат.
После нескольких поисков я обнаружил несколько FTP и HTTP-сайтов, у которых были все версии от 8.04 и выше. ИСКЛЮЧАЕТ 9.04 и 9.10. Единственными, что я нашел, были:
http://old-releases.ubuntu.com/releases/karmic/ (DVD Release)
http: //tw.archive.ubuntu.com/ubuntu-dvd-releases/releases/9.10/release/ (DVD Release)
Также список зеркал (большинство из которых не имеют 9.10 для загрузки напрямую Некоторые из них имеют формат торрента): http://tw.archive.ubuntu.com/ubuntu-dvd-releases/releases/9.10/release/