1 votos

¿utilizar mdfind para obtener la lista de coincidencias con el contexto?

Quiero buscar una carpeta de documentos PDF para encontrar una cadena particular y una lista de coincidencias con un poco del contexto circundante.

Uso de:

Puedo obtener una lista de archivos que contengan una coincidencia, pero me gustaría ver un poco del contexto circundante por lo que te puedo decir un poco poco más sobre el partido. Idealmente, con el nombre de archivo antepone.

Algo así como:

2voto

slm Puntos 118

mdfind sólo se devuelven los nombres de archivo, que no muestra ningún contenido, ni tampoco poseen la capacidad para hacerlo, en busca de su página man.

Así que en lugar de usar mdutil, me gustaría sugerir el uso de un pdfgrep lugar. Esta herramienta está disponible a través de la brew:

$ brew install pdfgrep

Una vez instalado funciona de esta manera:

$ pwd
/Users/user1/pdf

$ pdfgrep website -r
./docs/misc/Web-Shells-rev2.pdf:Say I run into the following website:
./docs/misc/Web-Shells-rev2.pdf:home directory of a website for shared host web servers:
./docs/misc/Web-Shells-rev2.pdf:Many websites with upload capabilities still rely on client side validation (javascript). These are
./docs/misc/Web-Shells-rev2.pdf:reverse shell I've hosted the file on one of my websites. Just remember to rename the extension
./docs/misc/Web-Shells-rev2.pdf:the output file, we could overwrite IIS log files or even deface websites. Elements the user can

pdfgrep tiene el cumplimiento normal de interruptores para hacer recursiva -r así como ignorar caso -i, o incluso hacer búsquedas de expresiones regulares (regex.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X