BATCH- Script DOS ordenamiento alfanumerico.-

@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

Esta entrada fue publicada en BATCH - DOS. Guarda el enlace permanente.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.