1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
@echo off Setlocal EnableDelayedExpansion set desordenados=arbool sol casa dos uno tres indice anibal barometro liceo pep parranda call :ordenar %desordenados% echo.Desordenados:%desordenados% echo.Ordenados:%ordenados% pause goto :eof :ordenar for /f "tokens=*" %%a in ( ' ^(for %%_ in ^(%*^) do @echo.%%_^)^|sort ' ) do set ordenados=!ordenados!%%a goto :eof |
Al ejecutar el Scrip se obtiene el siguiente resultado :
Desordenados:arbool sol casa dos uno tres indice anibal barometro liceo pep parranda
Ordenados:anibal arbool barometro casa dos indice liceo parranda pep sol tres uno