Если я вас правильно понял, цикл не нужен:
Допустим, диапазон от 12 до 76:
ls -l | grep -e "file_1[2-9].txt" -e "file_[2-6][0-9].txt" -e "file_7[0-6].txt"
Файлы с 12 по 19
"file_1[2-9].txt"
Файлы с 20 по 69:
"file_[2-6][0-9].txt"
Файлы с 70 по 76
"file_7[0-6].txt"
Идея Gnome Software Center заключается в использовании любого менеджера пакетов, с которым поставляется ваш дистрибутив. Он делает это с помощью пакета -комплекта нескольких бэкэндов(и других интерфейсов помимо Gnome Software Center ).
Таким образом, вы можете решить, какой из них использовать, исходя из интерфейса, доступных функций, простоты использования...
Результат установки пакета с zypper
или gnome-software-center
должен быть одинаковым.