Hace otra vida, solía construir PC, pero he sido una chica Mac durante tanto tiempo ... esta pregunta es casi vergonzosa, pero me está volviendo loco.
Estoy usando símbolo del sistema findstrpara buscar contenidos del sitio web para una llamada en particular: findstr /I /S /P "search string".
Sin embargo, mi pregunta es cómo saber si está funcionando. Cada vez que ejecuto este comando, parece que nunca va a ninguna parte ni obtiene ningún resultado, 0 o de lo contrario. No me deja hacer nada más (como diro CD), así que supongo que está funcionando, pero no importa cuánto tiempo espere, no pasa nada.
¿Hay alguna manera de saber en qué parte de la búsqueda se encuentra o cuánto tiempo puede tomar?
windows
command-line
windows-server-2008
windows-server-2008-r2
kristina childs
fuente
fuente

/Sbusca archivos coincidentes en el directorio actual y todos los subdirectorios. Si tiene muchos archivos en esos directorios, eso llevará mucho tiempo. Un largo tiempo. Además, eso no buscará los contenidos de un sitio web, a menos que haya descargado los contenidos del sitio web de antemano y los haya colocado en el directorio actual (o en un subdirectorio)./Sopción, en efecto, especificó los archivos a buscar. Lo cual puede ser muchísimo. Incluso si busca solo dentro del perfil de usuario, eso puede ser fácilmente gigabytes de datos con decenas de miles de archivos. Ni siquiera piense en hacer eso en la raíz de la unidad en un período de tiempo razonable.Respuestas:
Si entiendo la
findstrdocumentación correctamente, también puede especificar en qué archivos buscar. Eso debería acelerar las cosas (buscando solo * .html) y, por lo tanto, debería indicarfindstrque solo informe coincidencias (/m) en lugar de imprimir cada línea coincidente. Supongo que la/mbandera haráfindstrque salga tan pronto como se encuentre la primera coincidencia, por lo que no necesitará procesar todo el archivo. Algo como esto:Solía
/sy/pporque no podía ver/Sni/Pen la documentación y supuse que eso era lo que querías decir.Para comprobar que funciona, ejecútelo en un archivo pequeño como sugerí en los comentarios o cree un archivo html que contenga su cadena en el mismo directorio desde el que inicia el comando. De esa manera, debe informar que encontró uno muy rápidamente y sabrá que está funcionando.
fuente
*.htm* *.asp *.php *.incetc.?