Нахождение названия программы подстановочным шаблоном

Lynx активно сохраняется, но главным образом для исправлений ошибок.

Последний выпуск Ссылок 2 был 10.08.2011. elinks ветвление все еще имеет активный список рассылки разработчика со случайными исправлениями ошибок, но не видел выпуск с 2009.

W3m активно сохраняется, хотя никакая основная функция не была добавлена за несколько лет. Последняя версия является w3m 0.5.3, выпущенным 15.01.2011.

Нет единственного проекта, это более совершенствуется, чем остальные. Уничтожающей функцией W3m является свой превосходящий рендеринг кадров, таблиц и других визуальных элементов. Уничтожающей функцией ссылок является своя экспериментальная поддержка JavaScript.

3
30.04.2012, 04:30
2 ответа

find /bin /sbin /usr -type f | grep -i myprog

Найдите все файлы в каталогах/bin,/sbin и/usr, затем отфильтруйте на 'myprog'.

man find

man grep

apropos myprog может быть полезным также.

man apropos

или что относительно locate -r myprog?

man locate

4
27.01.2020, 21:17
  • 1
    не нужен grep, находка может сделать поиск с подстановочными знаками: find /bin /sbin /usr -name '*myprog' –  glenn jackman 30.04.2012, 05:18

Можно циклично выполниться по записям в $PATH и разверните подстановочные знаки в каждом каталоге в свою очередь.

set -f; IFS=:
for dir in $PATH; do
  ls $dir/*myprog* 2>/dev/null
done
set +f; unset IFS

В zsh это намного более просто:

ls $path/*myprog*(N)

Между прочим, избегайте which, использовать type или command -v вместо этого.

1
27.01.2020, 21:17

Теги

Похожие вопросы