hola como estan queria preguntar si tengo un txt que tiene
Citarhola
como
estas en el dia de hoy
yo bien
como puedo borrar una fila probe esto porque la primer palabra la conozco
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
Tenemos el archivo "file.txt", con el siguiente contenido:
C:\>type "file.txt"
hola
como
estas en el dia de hoy
yo bien
C:\>
Al correr este script:
@echo off
for /f "tokens=1 delims=:" %%_ in ('findstr /i /n /r "^estas" "file.txt"') do (
set "n_line=%%_"
)
(
ECHO %n_line%d
ECHO E
) | EDLIN /B file.txt > nul 2>&1
En este caso la línea a eliminar es la que comience por "estas" (^), y obtengo:
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:\>
capo, genio, es lo que necesitaba mil gracias
Cierro el tema.