5 votos

¿"Mdfind" puede buscar frases y palabras no sólo desordenados?

Es allí una manera de buscar una frase exacta utilizando la mdfind de utilidad? Por ejemplo, he creado dos documentos de texto, titulado "prueba1" y "test2". Los contenidos de "prueba1" son:

Me encanta Apple

Y el contenido de "test2" son:

Apple amor me

Cuando yo escriba esto en la terminal (me coloca ambos archivos en ~/Documentos):

mdfind "yo Manzana del amor" -onlyin ~/Documentos

Obtengo:

~/Documents/test1.txt
~/Documents/test2.txt

Cómo iba yo a buscar la frase exacta "me encanta Apple" por lo mdfind sólo devuelve resultados que contengan esas palabras en ese orden (en este caso sólo "test1.txt")?

6voto

Shuft Puntos 420

Necesita escapar de las ofertas así:

mdfind \"I love Apple\" -onlyin ~/Documents

Esto resulta en sólo un documento se encuentran:

~/Documents/test1.txt

Sin escaparles, no creo que las citas realmente pasan a la mdfind del comando, que sólo están interpretados por tu concha para decir que I love Apple es un solo argumento. Con el barra invertida de escape, el argumento incluye entonces las comillas.

6voto

También se pueden colocar las comillas dentro de comillas simples:

mdfind '"exact phrase"'

Esto sería buscar sólo en los contenidos:

mdfind 'kMDItemTextContent=="*exact phrase*"'

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