Cómo utilizar la búsqueda desde el símbolo del sistema de Windows

Buscar es otra gran herramienta de línea de comandos con la que todo usuario de Windows debería estar familiarizado, ya que se puede utilizar para buscar cadenas de texto específicas en el contenido de los archivos.

Encuentra interruptores y configuraciones

Al igual que con cualquier herramienta basada en el símbolo del sistema en Windows, existen ciertos interruptores y parámetros que debe conocer para utilizar las herramientas de manera efectiva. Estos se enumeran y explican a continuación.

  1. / v: este modificador mostrará todas las líneas que no contienen la cadena de palabras que especificó.
  2. / c: este interruptor le dice a la herramienta de búsqueda que cuente el número de líneas que contienen sus términos de búsqueda.
  3. / n: este modificador muestra los números que coinciden con las líneas.
  4. / i: este modificador le dice a find que ignore las mayúsculas y minúsculas del texto que está buscando.

Además de estos conmutadores, hay dos parámetros que puede especificar con esta herramienta.

  1. «Cadena de caracteres» – La cadena serán las palabras que busca en sus documentos. Siempre debe recordar mantener esta sección entre comillas, de lo contrario su comando devolverá un error.
  2. Camino – Este parámetro es donde especificará la ubicación que desea buscar. Puede ser tan grande como la lista de una unidad o tan específico como la definición de uno o más archivos. Si no especifica una ruta, FIND le pedirá que ingrese texto o puede aceptar texto de otro comando. Cuando esté listo para finalizar la entrada de texto manual, puede presionar «Ctrl + Z». Discutiremos esto más tarde.

Sintaxis de búsqueda

Como cualquier herramienta en Windows, necesitará saber cómo ingresar sus comandos. La siguiente sintaxis es el patrón perfecto.

FIND [SWITCH] "String" [Pathname/s]

Dependiendo de su pedido, recibirá una de tres% de nivel de error% de respuestas.

  1. 0: se ha encontrado el canal que buscaba.
  2. 1 – No se encontró el canal que buscaba.
  3. 2 – Significa que tenía un interruptor defectuoso o que su configuración era incorrecta.

Vamos a entrenar

Antes de comenzar, debe descargar nuestros tres documentos de texto de muestra que usaremos para la prueba.

  1. documento
  2. muestra
  3. ejercer

Cada uno de estos documentos contiene un párrafo de texto con algunos grupos de palabras similares. Una vez que estos tres documentos se hayan descargado, puede copiarlos a cualquier carpeta de su computadora. Para los propósitos de este tutorial, colocaremos los tres documentos de texto en el escritorio.

Ahora deberá abrir una ventana de símbolo del sistema elevada. Abra el menú Inicio en Windows 7 y 10 o abra la función de búsqueda en Windows 8 y busque CMD. Luego haga clic derecho sobre él, luego presione «Ejecutar como administrador». Si bien no necesita abrir una ventana de símbolo del sistema elevada, lo ayudará a evitar molestos cuadros de diálogo de confirmación.

Encuentra 1

Nuestro tutorial de hoy cubrirá varios escenarios simples que se detallarán a continuación.

  1. Busque en un solo documento una serie de palabras.
  2. Busque en varios documentos la misma cadena de palabras.
  3. Cuente el número de líneas en un archivo o varios archivos.

Escenario 1: busque en un solo documento una cadena de palabras.

Ahora que ha descargado sus tres documentos, ingresaremos un comando para buscar en el archivo de texto llamado «ejercicio» las palabras «martin hendrikx». Utilice el siguiente comando. Recuerde poner su cadena de búsqueda entre comillas y cambiar la ruta para que coincida con la carpeta donde se guardan sus documentos.

find "martin hendrikx" C:UsersMartinDesktopexercise.txt

Encuentra 2

Notará que no se muestran resultados. No se preocupe, no ha hecho nada malo. La razón por la que no obtuvo ningún resultado es porque FIND está buscando una coincidencia exacta con su cadena de búsqueda. Intentemos de nuevo, pero esta vez agregue el modificador «/ i» para que FIND ignore el caso de su cadena de búsqueda.

find /i "martin hendrikx" C:UsersMartinDesktopexercise.txt

Encuentra 3

Ahora puede ver que FIND muestra una línea que coincide con la cadena de búsqueda, lo que significa que funciona. Intentemos de nuevo, pero cambiemos la cadena de búsqueda a «sushi»; Si sus resultados se parecen a la imagen de abajo, lo hizo bien.

Encuentra 4

Escenario 2: busque en varios documentos la misma cadena de palabras.

Ahora que sabe cómo realizar una búsqueda básica, intentemos ampliar el alcance de la búsqueda. Ahora buscaremos el término «sushi» en dos de los archivos de texto (ejercicio y ejemplo). Para hacer esto, ingrese la siguiente cadena. Recuerde cambiar la ruta para que coincida con la ubicación de sus archivos y agregue el interruptor «/ i» para que su búsqueda no distinga entre mayúsculas y minúsculas.

find /i "sushi" C:UsersMartinDesktopexercise.txt C:UsersMartinDesktopsample.txt

Encuentra 5

Notará que los términos de búsqueda se encontraron en ambos documentos y que las frases en las que se encontraron se enumeran bajo sus correspondientes nombres de archivo y ubicaciones. Vuelva a intentarlo, pero esta vez agregue el tercer archivo al comando BUSCAR y busque la palabra «papa» en su lugar. Los resultados de su búsqueda deben verse como la imagen a continuación.

Encuentra 6

Tenga en cuenta que el texto que se encuentra en cada documento es en realidad «patatas», lo que significa que incluso si escribe parte de una palabra, verá todas las oraciones que contienen la cadena de búsqueda. Alternativamente, puede usar este comando para verificar todos los archivos de texto.

find /i "sushi" C:UsersMartinDesktop*.txt

Escenario 3: contar el número de líneas de un archivo.

Si desea saber cuántas líneas hay en un archivo, puede usar el comando de búsqueda a continuación. Recuerde agregar un espacio entre todos sus interruptores. En este caso, reemplazaremos la ruta por la del archivo “sample.txt”. Si solo desea un número como resultado, use este comando:

type C:UsersMartinDesktopsample.txt| find "" /v /c

Encuentra 7

Si desea el número de archivo y la información, use este comando:

find /v /c “” C:UsersMartinDesktopsample.txt

Encuentra 8

Si desea contar las líneas en varios archivos en el escritorio, use el siguiente comando.

find /v /c “” C:UsersMartinDesktop*.txt

Encontrar 9

Ahora puede experimentar con diferentes comandos y familiarizarse con la herramienta. Puede ayudar a ahorrar mucho tiempo en el futuro una vez que haya creado un sistema. Diviértete y mantente geek.

Credito de imagen: Littlehaulic en Flickr.com

Publicaciones Similares

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *