1 votos

Es el caso insensible comparación roto para mdfind?

Yo uso mn de dólares y mdfind dentro de los scripts para automatizar la reproducción de archivos de música. Recientemente me he dado cuenta de ciertos archivos que faltan desde la espera de los resultados de búsqueda y he seguido a un caso senstivity problema.

Estoy usando la sintaxis de consulta similar a kMDItemTitle == '*[search term]*'c. Detrás de la 'c' de caracteres utilizado para proporcionar una mayúsculas y minúsculas de búsqueda.

Documentación en línea ofrece a kMDItemTitle ==[c] '*[search term]* como una posibilidad, sino que también deja de funcionar.

Aquí están algunos ejemplos de mi línea de comandos:

⇒ mdfind -onlyin . 'kMDItemContentTypeTree == "public.audio" && kMDItemTitle == "*Thrill*"'
./Music/Sia/Cheap Thrills (feat. Sean Paul) - Single/01 Cheap Thrills (feat. Sean Paul).m4a
./Music/Michael Jackson/Thriller [Bonus Tracks]/17 Voice-Over Session from Thriller.m4a
./Music/Michael Jackson/Thriller [Bonus Tracks]/04 Thriller.m4a
./Music/J.J. Cale/The Road to Escondido/08 Hard to Thrill.m4a

⇒ mdfind -onlyin . 'kMDItemContentTypeTree == "public.audio" && kMDItemTitle == "*thrill*"c'

⇒ mdfind -onlyin . 'kMDItemContentTypeTree == "public.audio" && kMDItemTitle == "*THRILL*"c'

⇒ mdfind -onlyin . 'kMDItemContentTypeTree == "public.audio" && kMDItemTitle ==[c] "*THRILL*"'

1voto

John N Puntos 400

Se está trabajando para mí (Sierra). Específicamente, la forma que estamos acostumbrados a las obras:

$ mdfind -onlyin . 'kMDItemContentTypeTree == "public.audio" && kMDItemTitle == "*ciao*"'c
...[non-album tracks]/Bella ciao.mp3
...Unreleased/Bella Ciao.mp3

No he tenido suerte con la otra forma (... "==[c] ... "). Los documentos que fueron vinculados a partir de 2011; he encontrado referencias de 2014 en la que el uso de "su" forma para que se vea como la documentación en línea son viejas y mal! Por desgracia, esto sugiere que hay algo mal con el sistema, sino que con sus consultas. Lo siento, no estoy seguro de cuál sería el siguiente paso.

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