4 votos

Cómo encontrar un conjunto de archivos que contienen una determinada frase utilizando la interfaz gráfica de MacOS

Estoy usando un Macbook Pro con MacOS High Sierra. Me he mudado recientemente de Windows, así que soy bastante nuevo en Mac.

Tengo una carpeta de archivos Xml. Estoy tratando de encontrar el conjunto de un tipo de archivo Xml y arrastrar ese conjunto de archivos en mi editor Xml para trabajar.

Por ejemplo.

En el Finder de Mac, cree un directorio en mi Documentos carpeta llamada " ExactSearchGui ".

En esa carpeta cree un archivo llamado foo.xml con el siguiente contenido:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<foo>
Hello
</foo>

A continuación, cree otro archivo en esa carpeta llamado bar.xml con el siguiente contenido:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<bar>
    <fooIAmNot>
        I am not the file you are looking for.
    </fooIAmNot>
</bar>

Obsérvese cómo una búsqueda en el Finder dentro del ExactSearchGui carpeta para " <foo> " encuentra cualquier archivo que contenga foo incluyendo el archivo que no queremos.

enter image description here

Según tengo entendido de esta pregunta Por lo tanto, estoy buscando un método para buscar una frase exacta dentro de un conjunto de archivos de texto utilizando una interfaz gráfica de usuario en MacOS sin producir falsos positivos como este. En un PC utilizaría grepWin para lograr el resultado. Así que, si conoces alguna solución similar, o una técnica nativa, se agradecería.

0 votos

En el buscador, puede añadir criterios de búsqueda haciendo clic en el signo (inferior) de la derecha. Con los criterios puedes buscar exactamente <foo> o cualquier cosa que coincida con <foo> pero que no coincida con <bar>.

5voto

john Puntos 11

Hay una aplicación de terceros llamada EasyFind que tiene una interfaz GUI y permite buscar cadenas dentro de los archivos. Puedes buscar en toda la unidad o en una sola carpeta. Haz clic en el botón de configuración en la parte superior izquierda y selecciona escanear todos los archivos para asegurarte de que se busque en tu tipo de archivo. Buscará una cadena definida por el usuario. EasyFind es gratuito y está disponible en la MacApp store.

0 votos

Puede que quieras añadir que por defecto EasyFind no escanea el contenido de xml como en el tipo de archivo mencionado en el PO, y hay que comprobar el quinta casilla de verificación hacia abajo en su Ajustes o compruebe el Escanear todos los archivos en su Ajustes . Considere también la posibilidad de mejorar la calidad de su respuesta cuando sugiera un programa informático para incluir también un enlace a él. Por ejemplo: EasyFind en la vista previa de la Mac App Store

0 votos

Eso es hermoso. He descargado EasyFind y lo he probado y funciona tal y como se esperaba. Este es el equivalente más cercano a grepWin para Mac que he encontrado. Brillante gracias.

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