¿Es posible utilizar el indexador de catfish a través de la línea de comandos para hacer uso de sus resultados junto con otros programas o en un script?
p.ej.
catfish --filename='john' --contents=='yoga' | grep -v bak
?
¿Es posible utilizar el indexador de catfish a través de la línea de comandos para hacer uso de sus resultados junto con otros programas o en un script?
p.ej.
catfish --filename='john' --contents=='yoga' | grep -v bak
?
Respuestas:
No, realmente no. catfish es solo una interfaz gráfica para otros programas:
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.
Todo lo que hace es ejecutar otras herramientas de búsqueda y presentar sus resultados en un formato gráfico. No tiene sentido tener una opción para imprimir los resultados en una salida estándar en la interfaz gráfica.
Lo mejor que puedes hacer es usar uno de los comandos que catfish Depende y analiza eso. Por ejemplo, con locate:
locate -b0 john |
xargs -0I{} bash -c 'grep yoga >/dev/null 2>&1 "{}" && echo "{}"'