Buscar dentro de varios archivos de texto a la vez
¿Alguna vez ha tenido que buscar texto dentro de un montón de archivos de texto diferentes? Si está en TI, este problema puede surgir con bastante frecuencia. Tal vez esté buscando una frase en particular en los archivos de registro o tal vez sea un programador y necesite encontrar algún código que se encuentre dentro de muchos archivos de código diferentes.
Desafortunadamente, no hay una manera fácil de hacer esto en Windows . La búsqueda predeterminada de Windows es terrible para este tipo de tareas porque es muy lenta y no permite realizar búsquedas avanzadas. Afortunadamente, hay varias otras formas que son muy superiores a la búsqueda de Windows , que mencionaré en esta publicación. No entraré en detalles sobre cada solución, pero puede usar Google para obtener más información.
Si no desea instalar ningún software de terceros y se siente cómodo con la línea de comandos, debe consultar la sección de comandos de búsqueda integrados a continuación. Supongo que la mayoría de las personas se sienten más cómodas con las interfaces GUI , por eso menciono los programas primero.
Programas de búsqueda de terceros
Cuando se trata de buscar múltiples archivos de texto, el rey de todos los comandos de búsqueda es grep. grep es una utilidad de línea de comandos en UNIX/Linux que le permite realizar búsquedas avanzadas usando expresiones regulares. Es muy popular y se usa en todas las distribuciones de Linux .
Entonces, cuando alguien escribe un programa para buscar en Windows , inevitablemente, tiene la palabra grep. Ese es más o menos el caso con todos los programas enumerados a continuación.
grepganar
grepWin es probablemente la más popular de las herramientas mencionadas aquí. Admite expresiones regulares y también le permite buscar y reemplazar texto. También tienen un tutorial en su sitio web para ayudar con las expresiones regulares, aunque puedes buscar muchas más en Google.
Puede limitar la búsqueda por tamaño de archivo, tipo de archivo y otros criterios. También agrega una opción al menú contextual del botón derecho en el Explorador(Explorer) para buscar rápidamente una carpeta. Los resultados se enumeran en la ventana inferior y puede hacer doble clic en ellos para abrir los archivos.
AstroGrep
AstroGrep es también otro programa de búsqueda realmente bueno. No solo se actualiza con bastante frecuencia, sino que también le muestra en qué parte del archivo se encontró el texto. grepWin también tiene esa opción si elige el botón de opción Contenido(Content) , pero creo que está mejor implementado en AstroGrep .
AstroGrep también puede buscar archivos de Word , lo cual es una característica útil. También puede guardar o imprimir todos los resultados para referencia futura. También encuentro que su interfaz es más moderna y agradable a la vista.
BareGrep
BareGrep es un programa de búsqueda bastante simple que admite expresiones regulares y todas las funciones de búsqueda básicas. Es bastante rápido en general y te muestra las coincidencias en un formato tabular. La versión gratuita tiene una pantalla de bienvenida que no puedes desactivar. La versión pro cuesta $ 25 y parece que solo desactiva la pantalla de inicio, de lo contrario, las características son las mismas.
PowerGREP
Si está buscando el mejor programa de búsqueda, busque más allá de PowerGREP . Este programa tiene algunas características serias y un precio serio para acompañarlo. ¡Es la friolera de $ 159! Prácticamente tiene todas las funciones mencionadas anteriormente, además de algunas más, y todo está muy bien empaquetado en una interfaz bastante pequeña.
Solo recomiendo este programa si tiene necesidades de búsqueda serias que incluyen encontrar texto en archivos de Word , documentos PDF , hojas de cálculo de (PDF)Excel , etc. Incluso puede extraer estadísticas de sus archivos de registro y brindarle esa información. Es una herramienta bastante poderosa.
Comandos de Windows integrados
Si solo necesita realizar una búsqueda rápida y no desea instalar un programa completo, puede usar las herramientas de línea de comandos integradas en Windows . Uno se ejecuta en el símbolo del sistema normal y el otro usa PowerShell . Ambos son bastante poderosos y pueden encontrar prácticamente cualquier cosa que estés buscando.
El primer comando es findstr . Puede leer el documento de referencia(reference document) aquí para aprender a usar findstr. También puede escribir findstr /?en el símbolo del sistema y le mostrará el uso. Como puedes ver, hay bastantes opciones. Obviamente, esto es mucho más complicado que usar uno de los programas anteriores.
La segunda opción es el comando Select-String en Windows PowerShell . Nuevamente(Again) , hay una curva de aprendizaje bastante grande con estos comandos si aún no los ha usado. Microsoft tiene un buen tutorial sobre cómo usar Select-String(how to use Select-String) , así que asegúrese de leerlo.
Por lo tanto, esas son básicamente las mejores formas de buscar texto en una gran cantidad de archivos. Te sugiero que pruebes las diferentes opciones y veas cuál funciona mejor para ti. ¡Disfrutar!
Related posts
Buscar texto dentro de varios archivos PDF
Cómo buscar texto dentro de varios archivos PDF a la vez
Cómo fusionar múltiples archivos de audio en uno
Use este script para cambiar el nombre de varios archivos a la vez en Windows
Find and Replace Text en Multiple Files en Bulk en Windows 10
Eliminar las etiquetas de texto de los iconos del escritorio en Windows 7/8/10
Cómo transferir juegos de PS4 y guardar datos de archivos a PS5
Cómo hacer que su computadora lea texto en voz alta
Cómo enviar archivos demasiado grandes para correo electrónico
Cómo curvar texto en Photoshop
Búsqueda avanzada de Google mediante operadores de búsqueda
20 trucos geniales de Google para buscar de manera más efectiva
Cómo eliminar su historial de búsqueda de Google: una guía moderna
Cómo vincular cuadros de texto en Adobe InDesign
Cómo traducir documentos de Word a varios idiomas
Cómo cifrar archivos zip
Cómo quitar texto de los iconos de la barra de tareas de Windows
Permisos de TrustedInstaller: cómo agregar, eliminar o cambiar archivos del sistema
Cómo hacer una copia de seguridad automática de los archivos en Google Drive o OneDrive para evitar la pérdida de datos
Cómo abrir archivos Torrent en Windows 10 y Mac