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

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  borrar fila conociendo primer palabra de la fila(solucionado)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: borrar fila conociendo primer palabra de la fila(solucionado)  (Leído 5,442 veces)
flony


Desconectado Desconectado

Mensajes: 583



Ver Perfil
borrar fila conociendo primer palabra de la fila(solucionado)
« en: 27 Noviembre 2009, 16:59 pm »

hola como estan queria preguntar si tengo un txt que tiene
Citar
hola
como
estas en el dia de hoy
yo bien
como puedo borrar una fila probe esto porque la primer palabra la conozco
Código:
For /f "tokens=* " %%a in ('FIND /I " estas" dir.txt') do (set a=%%a)
(echo aD
echo e
)|EDLIN /B dir.txt>nul 2>&1
pero no me sale...cualquier ayuda estaria bueno


« Última modificación: 27 Noviembre 2009, 18:06 pm por flony » En línea

si un problema no tiene solucion entonces no es un problema...es algo inevitable
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: borrar fila conociendo primer palabra de la fila
« Respuesta #1 en: 27 Noviembre 2009, 17:31 pm »

Tenemos el archivo "file.txt", con el siguiente contenido:
Código:
C:\>type "file.txt"
hola
como
estas en el dia de hoy
yo bien
C:\>

Al correr este script:
Código
  1. @echo off
  2. for /f "tokens=1 delims=:" %%_ in ('findstr /i /n /r "^estas" "file.txt"') do (
  3. set "n_line=%%_"
  4. )
  5. (
  6. ECHO %n_line%d
  7. ) | EDLIN /B file.txt > nul 2>&1
En este caso la línea a eliminar es la que comience por "estas" (^), y obtengo:

Código:
C:\>type "file.txt"
hola
como
estas en el dia de hoy
yo bien
C:\>code.bat

C:\>type "file.txt"
hola
como
yo bien

C:\>


En línea

Código
  1. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
flony


Desconectado Desconectado

Mensajes: 583



Ver Perfil
Re: borrar fila conociendo primer palabra de la fila
« Respuesta #2 en: 27 Noviembre 2009, 18:06 pm »

capo, genio, es lo que necesitaba mil gracias
En línea

si un problema no tiene solucion entonces no es un problema...es algo inevitable
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: borrar fila conociendo primer palabra de la fila(solucionado)
« Respuesta #3 en: 27 Noviembre 2009, 18:25 pm »

Cierro el tema.
En línea

Código
  1. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
matriz nxm numeros, como imprimir segunda fila[SOLUCIONADO]
Java
rub'n 6 12,332 Último mensaje 28 Noviembre 2011, 00:25 am
por rub'n
Borrar fila en Datagrid en c#
.NET (C#, VB.NET, ASP)
zapala76 5 13,313 Último mensaje 28 Enero 2012, 04:10 am
por zapala76
Alternar color entre fila y fila usando clases (CSS) y file de configuracion PHP
Desarrollo Web
Hadess_inf 1 2,757 Último mensaje 11 Octubre 2012, 13:21 pm
por #!drvy
seleccionar fila de tabla y llenar formulario(solucionado)
PHP
basickdagger 1 2,671 Último mensaje 18 Abril 2013, 18:07 pm
por basickdagger
Com limpiar fila por fila en un listbox
Programación Visual Basic
HJose 3 2,550 Último mensaje 3 Diciembre 2013, 22:33 pm
por ivancea96
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines