elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  ayuda con pequeño script
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: ayuda con pequeño script  (Leído 5,771 veces)
ramos_45

Desconectado Desconectado

Mensajes: 11


Ver Perfil
Re: ayuda con pequeño script
« Respuesta #10 en: 27 Septiembre 2018, 18:07 pm »

- Gracias a FINDSTR puedes hacer uso de un fichero aparte que contenga todas las palabras que quieres filtrar:

Código
  1. C:\Users\EdSon\Desktop>type doc.txt
  2. Xxxxxxxxx DMN_101. Xxxxxxxxx
  3. Xxxxxxxxx UAN_202 xxxxxxxxx
  4. Xxxxxxxxx UIU_111 xxxxxxxxx
  5. Xxxxxxxxx DMN_101xxxxxxxxx
  6.  
  7. C:\Users\EdSon\Desktop>type filtro.txt
  8. UAN_202
  9. UIU_111
  10.  
  11. C:\Users\EdSon\Desktop>findstr /v /i /g:filtro.txt doc.txt
  12. Xxxxxxxxx DMN_101. Xxxxxxxxx
  13. Xxxxxxxxx DMN_101xxxxxxxxx



- Puedes crear un fichero .bat (o .cmd) para utilizar el código que ha compartido **Aincrad** y en lugar de poner:

Código
  1. echo tu archivo es %op%

-- pondrías:

Código
  1. findstr /v /i /g:filtro.txt %op% > FILTRADO_%op%

-- No te olvides del fichero filtro.txt donde están las palabras a filtrar. Si el script encuentra dicha palabra en una línea elimina toda esa línea.



- Colorear en CMD si es posible pero no muy práctico, se puede utilizar el mismo FINDSTR con el modificador /A, el detalle es que solo colorea los nombres de los ficheros que contienen la palabra a buscar, por ende se tendría que crear tantos ficheros como líneas haya en tu fichero doc.txt





he probado, y el  ejemplo de aincrad funciona perfecto, pero si le añado como me has dicho tu no funciona. tampoco me funciona tu primer ejemplo.


En línea

EdePC
Moderador Global
***
Desconectado Desconectado

Mensajes: 2.159



Ver Perfil
Re: ayuda con pequeño script
« Respuesta #11 en: 28 Septiembre 2018, 20:47 pm »

- Pues primero tiene que crear un fichero de texto: filtro.txt que contendrá todas las palabras a buscar (ver mi TYPE filtro.txt)

- Luego usas FINDSTR para hacer referencia a dicho fichero, el fichero filtro.txt tiene que encontrarse en la misma carpeta donde ejecutas el FINDSTR (en mi caso C:\Users\EdSon\Desktop), auqnue tambien puedes poner la ruta completa al fichero filtro.txt:

findstr /v /i /g:"c:\mis_filtros\filtro.txt" doc.txt


En línea

ramos_45

Desconectado Desconectado

Mensajes: 11


Ver Perfil
Re: ayuda con pequeño script
« Respuesta #12 en: 29 Septiembre 2018, 12:31 pm »

Creo que ya está, probé en otro pc y si que funcionó. Gracias
En línea

Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[Ayuda] Crear pequeño script en VB
Programación Visual Basic
polmp 1 2,066 Último mensaje 9 Mayo 2009, 22:16 pm
por BlackZeroX
Ayuda con pequeño script en php
PHP
Cergath 4 3,266 Último mensaje 16 Mayo 2010, 18:42 pm
por Cergath
[Shell script] Un pequeño script para ver temperaturas.
Scripting
manute_powa 3 5,978 Último mensaje 7 Enero 2012, 02:18 am
por manute_powa
pequeño script de automatizacion
Scripting
crisoof 5 4,996 Último mensaje 23 Noviembre 2016, 21:40 pm
por engel lex
Ayuda para crear un pequeño script
Programación General
0x22 5 5,060 Último mensaje 17 Diciembre 2021, 06:07 am
por 0x22
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines