Avenidanet

FINDSTR un comando olvidado

Como les comenté me encuentro ahora en IGD, una de las cosas que he tenido que realizar es interpretar códigos anteriores realizados para diversos proyectos. Y se me estaba haciendo difícil ver que variables podía modificar donde se encontraban, etc.

La situación es la siguiente, al ser código escrito por otro desarrollador primero debes interpretar que funciones hay, variables ya definidas, pues en vez de buscar en cada uno de los archivos, recordé la función de FIND que utilizaba desde que tengo memoria (si un comando del DOS o CMD), pero fui un poco mas allá, también hay otro comando llamado FINDSTR y este cumplió con su cometido.

Y así lo utilice: Digamos que necesito saber donde se utiliza la variable $varPrueba para saber si la puedo reemplazar o no. Pero tengo más de 20 módulos escrito en PHP y HTML, JS en distintos directorios. Pues bien.

Ingreso a la consola. Inicio  Ejecutar…cmd

Busco el directorio donde está el sitio en cuestión. /www/archivos/
Y digito: FINDSTR /S “$varPrueba” * > resultado.txt
Explico:
/S que busque en los directorios
“$varPrueba” cadena que vamos a buscar
* todos los archivos
> resultado.txt que guarde el resultado en un archivo de texto llamado resultado.txt

Y listo cuando el comando haya terminado de ejecutarse. Vamos a /www/archivos/ y encontraremos el TXT que contendrá la información que andábamos buscando.

Más en Microsoft