Eliminar columans con BATCH

Iniciado por tony82, 28 Enero 2010, 18:05 PM

0 Miembros y 1 Visitante están viendo este tema.

tony82

Buenos dias,

Tengo un archivo de texto en el cual tiene una serie de filas y columnas, deseo eliminarle una serie de filas y unas columnas. he podido lograr eliminar las filas que no deseo dejar  pero se me ha complicado eliminar columnas.
Me podrian colaborar por favor es muy importante.
Este archivo es necesario para subirlo al banco.

Este es el codigo para eliminar filas

@echo off
(
ECHO 1d
ECHO E
) | EDLIN /B TEXTO.txt > nul 2>&1


Este es el codigo que elimina columans pero me quita a lavez los espaciones en blanco y los reduce a un solo espacio.

@echo off
type texto.txt
for /f "tokens=1-8" %%a in ('type texto.txt') do (
echo %%b %%c %%d %%e %%f %%g %%h >> texto2.txt
)
echo:
type texto2.txt
Tip provisto por Tomi Salmi.






Gracias de antemano
Tony



flony

@echo off
:preparar
tasklist>>lista.txt
:modificar
type lista.txt
for /f "tokens=1-5" %%a in ('type lista.txt') do (
echo %%b >> lista2.txt
)
(
ECHO 1d
ECHO E
) | EDLIN /B lista2.txt > nul 2>&1
(
ECHO 1d
ECHO E
) | EDLIN /B lista2.txt > nul 2>&1
(
ECHO 1d
ECHO E
) | EDLIN /B lista2.txt > nul 2>&1
del /Q lista.txt
del /Q LISTA2.BAK
exit


se q es un poco tarde pero bue...aca hice uno para borrar columnas modificalo un poco a tu gusto
si un problema no tiene solucion entonces no es un problema...es algo inevitable