Título: [Batch] para sustituir caracteres en blaco Publicado por: Makinnon en 18 Agosto 2017, 11:34 am Esto me viene un poco "ancho". Necesito, por favor, que alguien me eche una mano.
Necesito: 1- Que esto funcione en Windows 2000 y XP 2- Localizar el archivo mas reciente en determinado directorio, ya sea por fecha de creación o por orden alfabetico, ya que el nombre de archivo se crea en formato fecha tipo 20170818. El archivo tiene extension .BCR (no tengo problema en colocar el .bat en el mismo directorio y ejecutarlo desde allí). 3- Una vez localizado buscar todas las lineas cuyos 7 primeros caracteres estén en blanco y sustituirlos por MOD_DOS (Ojo, es necesario sustituir y no insertar ya que como se observa en el ejemplo, los datos van ordenados en columnas mediante espaciados) 4- Guardar cambios. Ejemplo: MOD_UNO 07:29:14 46.0 MOD_UNO 08:32:24 4.0 00522 MOD_UNO 08:32:29 30.0 01398 MOD_DOS 08:33:00 29.0 03345 08:33:30 30.0 03668 MOD_DOS 08:34:00 20.0 00954 MOD_DOS 08:34:20 4.0 MOD_UNO 08:49:58 5.0 00522 08:51:38 68.0 08:53:06 54.0 MOD_UNO 08:50:03 239.0 08:54:01 5.0 Intento aprender pero mi nivel actual con los batch es SEMI-ANALFABETO Os agradecería enormemente cualquier ayuda. Un saludo |