findstres un comando de shell que busca texto en archivos [ 1 ] e imprime las líneas coincidentes en la salida estándar . [ 2 ] El comando proporciona una funcionalidad similar a , pero admite algunos operadores de expresiones regulares . Sin embargo, no admite UTF-16 mientras que sí. no puede buscar bytes nulos que se encuentran comúnmente en archivos de computadora Unicode . [ 3 ]findfindstrfindstrfindfindstr
findstrse lanzó por primera vez como parte del Kit de recursos de Windows 2000 con el nombre . [ 4 ] El comando está disponible en Windows [ 5 ] [ 6 ] y ReactOS . [ 7 ]qgrep
Usar
La sintaxis del comando se puede describir como:
findstr INDICADORES RUTA DE TEXTO...
- TEXTO
- Texto a buscar.
- CAMINO
- Ruta a un archivo.
BANDERAS:
/B- Coincidir con el patrón si está al principio de una línea.
/E- Coincidir con el patrón si está al final de una línea.
/L- Utilice las cadenas de búsqueda literalmente.
/R- Utilice las cadenas de búsqueda como expresiones regulares.
/S- Buscar archivos coincidentes en el directorio actual y en todos los subdirectorios.
/I- Ignorar mayúsculas y minúsculas para la coincidencia.
/X- Imprime líneas que coincidan exactamente.
/V- Imprime líneas que no coincidan.
/N- Imprime el número de línea antes de cada línea que coincida.
/M- Imprime solo el nombre del archivo si este contiene una coincidencia.
/O- Imprime el desplazamiento de caracteres antes de cada línea coincidente.
/P- Omitir archivos con caracteres no imprimibles .
/OFF[LINE]- No omita los archivos con el atributo sin conexión activado.
/A:attr- Especifica el atributo de color con dos dígitos hexadecimales. Ver "color /?"
/F:file- Lee la lista de archivos desde el archivo especificado (/ para la consola).
/C:string- Utilice la cadena especificada como cadena de búsqueda literal.
/G:file- Obtén las cadenas de búsqueda del archivo especificado (/ para la consola).
/D:dir- Buscar en una lista de directorios delimitada por punto y coma
/?- Imprime la información de ayuda sobre el comando.
Ejemplo
El siguiente comando busca en el archivo llamado "services.txt" líneas que contengan "network", sin tener en cuenta las mayúsculas y minúsculas.
findstr /i "network" services.txt Véase también
- Lista de comandos de DOS
- Find (Unix) – Comando de shell para buscar archivos
- grep – Utilidad de línea de comandos para búsqueda de texto
Referencias
- ↑ Comando findstr de la línea de comandos de MS-DOS y Windows
- ↑ Excelente documentación sobre el uso de findstr
- ↑ Findstr - Búsqueda de cadenas - Windows CMD - SS64.com
- ↑ Historia de Findstr por Raymond Chen
- ↑ Documentación de Microsoft WinXP para findstr
- ↑ Documentación de Microsoft Server 2012/2016 para findstr
- ↑ "Reactos/Reactos" . GitHub . 16 de octubre de 2021.
Lecturas adicionales
- Stanek, William R. (2008). Windows Command-Line Administrator's Pocket Consultant, 2.ª edición . Microsoft Press . ISBN 978-0735622623.
- John Paul Mueller (2007). Administración de Windows desde la línea de comandos para Windows Vista, Windows 2003, Windows XP y Windows 2000. John Wiley & Sons . ISBN 978-0470165799.
Enlaces externos
- findstr | Documentación de Microsoft
- Comandos de Windows
- Software para microcomputadoras
- Administración de Windows
- Coincidencia de patrones