EDITO: Vale acabo de ver el code de
Leo xD Genial ese funciona.
Hola, sabes lo probé y funciona bien pero me surge el siguiente problema:
si los números son:
solo borra 1, el 2 no es borrado, creo que solo compara con la línea que está abajo
Pues vaya :/ Entonces no funciona demasiado bien...
Ayer probé a intentar hacer un script para ti, Conseguí con un FOR almacenar en una variable los strings repetidos y en otra sin los repetidos, de esta forma:
Words=;1;2;3;4;5;6
Repeated=;1;4
Pero me bloqueé en como hacer otro for para borrar los strings repetidos, de la variable "words" (Es lo que tu quieres xD) (Sin usar
SED.exe), y también en como pasar toda esa cadena reemplazando el signo ; por saltos de linea para que el nuevo archivo de texto quede escrito de arriba a abajo así...
...Así que dejé de hacerlo XDDD
Aqui dejo el code por si alguien se anima a acabarlo o le puedes sacar algún uso :/...
Saludos
For /F "tokens=*"
%%_
in ('Type "
%File%"'
) do (Call :
Repeat %%_
)
Echo Repetidas:
%repeated%
:Repeat
If %ErrorLevel% Equ 0
(Set Repeated=
%Repeated%;
%*) ELSE (Set Words=
%Words%;
%*)