Я ищу, чтобы найти файлы TODO, которые являются документами, написанными разработчиками основной ветки разработки, когда они делают какое-то программное обеспечение. Есть ли способ запросить это? Я на Джесси.
0
Я ищу, чтобы найти файлы TODO, которые являются документами, написанными разработчиками основной ветки разработки, когда они делают какое-то программное обеспечение. Есть ли способ запросить это? Я на Джесси.
Вы можете использовать -S
опцию (поиск), dpkg
которая будет искать во всех установленных пакетах любые файлы, соответствующие названным шаблонам.
$ dpkg -S TODO
libtotem0: /usr/share/doc/libtotem0/TODO
libedataserver1.2-13: /usr/share/doc/libedataserver1.2-13/TODO
libwmf0.2-7:amd64: /usr/share/doc/libwmf0.2-7/TODO
libedataserverui-3.0-1: /usr/share/doc/libedataserverui-3.0-1/TODO
texlive-latex-extra-doc: /usr/share/doc/texlive-doc/latex/cweb-latex/src/TODO.gz
...
$
Если вы хотите, чтобы файлы имели только имена с точным именем ,TODO
поместите */
перед именем (dpkg -S нормальное поведение - окружать предоставленное значение звездочками, приводя к полному совпадению подстроки; это переопределяется, когда в начале есть звездочка):
$ dpkg -S \*/TODO
Вы можете передать несколько шаблонов имен файлов, если хотите:
$ dpkg -S \*/TODO \*/CHANGELOG
Работает (проверено) на Wheezy, должно одинаково хорошо работать на Jessie.
Страница -S
руководства описывается как (не очень многословно):
-S, --search filename-search-pattern...
Search for a filename from installed packages.