Почему поиск apt-cache находит пакеты, которые не соответствуют заданному регулярному выражению? - PullRequest
4 голосов
/ 31 мая 2010

Я запустил следующую команду в linux bash:

apt-cache search 'hex.*(view|edit)'

Мое намерение состояло в том, чтобы найти любые программные пакеты, имя / описание которых содержит шаблон "hex. * (View | edit)" Но среди результатов я получил это:

kipi-plugins - image manipulation/handling plugins for KIPI aware programs

Как это могло быть в списке результатов? Я не видел подходящей строки в этом результате. Это ошибка команды apt-cache search? Или я неправильно понимаю, как регулярное выражение используется этой командой?

1 Ответ

12 голосов
/ 31 мая 2010

search выполняет полнотекстовый поиск по всему тексту в описании пакета, а не только по имени. Если вы хотите только имена, вы можете использовать --names-only

...