LINUX.ORG.RU

История изменений

Исправление bormant, (текущая версия) :

installpkg как то странно обрабатывает имена, я решил защититься %)

Глобинг (*, ?) отрабатывает оболочка, не installpkg. installpkg ожидает имя файла (файлов) (с путем или в текущем каталоге). Его внутри действительно зовет upgradepkg, у которого есть дополнительная обработка на случай «%» из-за опционального синтаксиса параметров old_package%new_package.

На результат глобинга проще всего посмотреть при помощи echo:
echo /tmp/*-weather-plugin-*.t?z

Интересно, в чем была та странность?

Исходная версия bormant, :

installpkg как то странно обрабатывает имена, я решил защититься %)

Глобинг (*, ?) отрабатывает оболочка, не installpkg. installpkg ожидает имя файла (с путем или в текущем каталоге). Его внутри действительно зовет upgradepkg, у которого есть дополнительная обработка на случай «%» из-за опционального синтаксиса параметров old_package%new_package.

На результат глобинга проще всего посмотреть при помощи echo:
echo /tmp/*-weather-plugin-*.t?z

Интересно, в чем была та странность?