Cómo utilizar Buscar desde el símbolo del sistema de Windows
Find es otra excelente herramienta de línea de comandos que todos los usuarios de Windows deberían conocer, ya que se puede usar para buscar en el contenido de los archivos cadenas de texto específicas..
Los interruptores y parámetros de Find
Al igual que con todas las herramientas basadas en la línea de comandos de Windows, existen ciertos parámetros y parámetros que deberá conocer para poder utilizar las herramientas de manera efectiva. Estos se enumeran y explican a continuación.
- / v: este modificador mostrará cualquier línea que no contenga la cadena de palabras que especificó.
- / c: este modificador le dice a la herramienta de búsqueda que cuente cuántas líneas contienen sus términos de búsqueda.
- / n - Este interruptor muestra los números que corresponden a las líneas..
- / i - Este interruptor le dice a Find que ignore el caso del texto que está buscando.
Además de estos interruptores, hay dos parámetros que puede especificar con esta herramienta.
- "Cuerda" - La cadena será las palabras que está buscando en sus documentos. Siempre debe recordar mantener esta secreta entre comillas, de lo contrario su comando devolverá un error.
- Nombre de ruta - Este parámetro es donde especificará la ubicación que desea buscar. Esto puede ser tan amplio como enumerar una unidad o tan específico como definir uno o varios archivos. Si no especifica una ruta, FIND le pedirá que ingrese texto o puede aceptar texto canalizado desde otro comando. Cuando esté listo para finalizar el ingreso de texto manual, puede presionar "Ctrl + Z". Hablaremos de esto más adelante.
Sintaxis de Find
Como todas las herramientas de Windows, deberá saber cómo ingresar sus comandos. La sintaxis a continuación es el modelo perfecto..
ENCONTRAR [SWITCH] "String" [Pathname / s]
Dependiendo de su comando, recibirá una de tres respuestas de% errorlevel%.
- 0 - Se encontró la cadena que estaba buscando.
- 1 - No se encontró la cadena que estaba buscando.
- 2 - Esto significa que tuvo un interruptor defectuoso o que sus parámetros fueron incorrectos.
Vamos a practicar
Antes de comenzar, debe descargar nuestros tres ejemplos de documentos de texto que utilizaremos para la prueba..
- documento
- muestra
- ejercicio
Cada uno de estos documentos contiene un párrafo de texto con algunas agrupaciones de palabras similares. Una vez que haya descargado estos tres documentos, puede copiarlos en cualquier carpeta de su computadora. Para los fines de este tutorial, pondremos los tres documentos de texto en el escritorio.
Ahora tendrá que abrir una ventana de línea de comandos elevada. Abra el menú de inicio en Windows 7 y 10 o abra la función de búsqueda en Windows 8 y busque CMD. A continuación, haga clic con el botón derecho en él y luego presione "Ejecutar como administrador". Si bien no necesita abrir una ventana de indicador de comandos elevada, le ayudará a evitar los cuadros de diálogo de confirmación molestos..
Nuestro tutorial de hoy cubrirá varios escenarios simples que se desarrollarán a continuación..
- Busca en un solo documento una cadena de palabras.
- Busca en varios documentos la misma cadena de palabras.
- Cuente el número de líneas en un archivo o varios archivos.
Escenario 1 - Buscar un solo documento para una cadena de palabras.
Ahora que tiene sus tres documentos descargados, ingresaremos un comando para buscar en el archivo de texto llamado "ejercicio" para las palabras "martin hendrikx". Use el comando que se muestra a continuación. Recuerde poner su cadena de búsqueda entre comillas y cambiar la ruta para que coincida con la carpeta donde se guardan sus documentos.
encuentre "martin hendrikx" C: \ Users \ Martin \ Desktop \ exercise.txt
Notarás que no se presentaron resultados. No te preocupes, no hiciste nada malo. La razón por la que no tiene resultados es porque FIND está buscando una coincidencia exacta con su cadena de búsqueda. Intentémoslo de nuevo, pero esta vez, agreguemos el interruptor "/ i" para que FIND ignore el caso de su cadena de búsqueda.
encuentra / i "martin hendrikx" C: \ Users \ Martin \ Desktop \ exercise.txt
Ahora puede ver que FIND trajo una línea que coincide con la cadena de búsqueda, lo que significa que está funcionando. Intentemos esto de nuevo, pero cambiamos la cadena de búsqueda a "sushi"; Si tus resultados se parecen a la imagen de abajo, lo hiciste bien..
Escenario 2: busque en varios documentos la misma cadena de palabras.
Ahora que ya sabe cómo hacer una búsqueda básica, intentemos ampliar la duración de la búsqueda. Ahora buscaremos en dos de los archivos de texto (ejercicio y muestra) el término "sushi". Haga esto ingresando la siguiente cadena. Recuerde cambiar la ruta para que coincida con la ubicación de sus archivos y agregue el modificador "/ i" para que su búsqueda no distinga mayúsculas de minúsculas.
encuentre / i "sushi" C: \ Users \ Martin \ Desktop \ exercise.txt C: \ Users \ Martin \ Desktop \ sample.txt
Notará que los términos de búsqueda se encontraron en ambos documentos y las oraciones en las que se encontraron, se enumeran bajo sus correspondientes nombres de archivos y ubicaciones. Intente esto de nuevo, pero esta vez, agregue el tercer archivo al comando FIND y busque la palabra "potato" en su lugar. Los resultados de su búsqueda deben verse como la imagen de abajo.
Tenga en cuenta que el texto que se encuentra en cada documento es en realidad "papas", lo que significa que incluso si escribe una parte de una palabra, verá cualquier frase que contenga la cadena de búsqueda. Alternativamente, puede usar este comando para verificar todos los archivos de texto.
encuentra / i "sushi" C: \ Users \ Martin \ Desktop \ *. txt
Escenario 3: contar el número de líneas en un archivo.
Si desea saber cuántas líneas hay en un archivo, puede utilizar el siguiente comando de búsqueda. Recuerda agregar un espacio entre todos tus interruptores. En este caso, reemplazaremos la ruta de acceso con la del archivo "sample.txt". Si solo quieres un número como resultado, usa este comando:
escriba C: \ Users \ Martin \ Desktop \ sample.txt | encontrar "" / v / c
Si desea el número y la información del archivo, use este comando:
encuentre / v / c “” C: \ Users \ Martin \ Desktop \ sample.txt
Si desea contar las líneas en varios archivos en el escritorio, use el siguiente comando.
encuentre / v / c “” C: \ Users \ Martin \ Desktop \ *. txt
Ahora puede experimentar con algunos comandos diferentes y familiarizarse con la herramienta. Puede ayudar a ahorrar mucho tiempo en el futuro una vez que haya creado un sistema. Diviértete y sigue frotando..
Crédito de la imagen: Littlehaulic en Flickr.com