Можно ли использовать индексатор сома через командную строку, чтобы использовать его результаты в сочетании с другими программами или в сценарии?

например

catfish --filename='john' --contents=='yoga' | grep -v bak

?

1 ответ1

0

Не на самом деле нет. catfish - это просто графический интерфейс для других программ:

DESCRIPTION
   catfish  is gtk2 python application that provides a graphical front-end
   to the  many  different  search  back-ends  such  as  locate,  slocate,
   tracker, beagle, strigi, pinoti, and find.

Все, что он делает, это запускает другие инструменты поиска и представляет их результаты в графическом формате. Нет смысла иметь возможность выводить результаты на стандартный вывод в графическом интерфейсе.

Лучшее, что вы можете сделать, - это использовать одну из команд, от которых зависит catfish и проанализировать ее. Например, с помощью locate:

locate -b0 john | 
 xargs -0I{} bash -c 'grep yoga >/dev/null 2>&1 "{}" && echo "{}"'

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .