Batch Zahlen von klein zu gross sortieren

Bergfruehling

Lt. Junior Grade
Registriert
Juli 2008
Beiträge
496
Hallo, ich habe eine .txt Datei, die aus etwa 100 Zahlen besteht.
Diese Zahlen können teilweise 15-stellig sein und stehen einzeln in jeder Zeile.

Beispiel:

100234762
8172
34900123
100029912

zu:

8172
34900123
100029912
100234762

Wie kann ich mit Hilfe einer Batch Datei aus dieser Quelldatei eine neue Zieldatei (ebenfalls .txt) schreiben lassen ?

Ich habe zwar schon eine Batch Datei gefunden - diese funktioniert jedoch nicht.
http://www.administrator.de/index.php?content=133647
 
Zuletzt bearbeitet:
Ändere mal in der von dir verlinkten Batchlösung die Zeile 15 so um:
Code:
for /f %%i in (%T%) do >>"%Aus%" echo\%%i
in:
for /f %%i in (%T%) do echo\%%i >>"%Aus%"
In die Zeile 2 und 3 trägst du deine Eingabe- bzw. Ausgabedatei ein.
 
Grandios r0b0t, vielen Dank !

Der Quellcode für alle anderen:

Code:
@echo off & setlocal enabledelayedexpansion
set "Ein=[COLOR="Red"]PFAD_zur_Quelldatei.txt[/COLOR]"
set "Aus=[COLOR="Red"]PFAD_zur_Zieldatei.txt[/COLOR]"
set "Blanks=            "
set T=%temp%\result.tmp
del %T% 2>nul
for /f "usebackq" %%i in ("%Ein%") do (
	set "Z=%Blanks%%%i
	>>%T% echo !Z:~-12%!
)
sort %T% /O %T%

del "%Aus%" 2>nul
for /f %%i in (%T%) do echo\%%i >>"%Aus%"
 
Zurück
Oben