Con suerte, está acostumbrado a trabajar en la línea de comandos de Windows. La línea de comando abre un conjunto completo de posibilidades que son mucho más difíciles o incluso imposibles de hacer si solo permanece dentro de la GUI de Windows. Una característica que encontrará en la línea de comandos es la utilidad Ordenar.

No puede ordenar directamente el contenido de un archivo en la GUI. La gente ha encontrado soluciones alternativas para la clasificación, como importar el archivo a Word o Excel, ordenar el contenido y luego exportar los resultados ordenados a un archivo de texto. Esto es engorroso y bastante innecesario si usa la línea de comandos.

La línea de comando presenta la utilidad Ordenar. Es bastante simple de usar, es rápido y le evita tener que pasar por aros para ordenar el contenido de un archivo. Sort acepta algunos cambios, pero la mayoría de las veces solo debe preocuparse por uno o dos. Para ver la ayuda completa sobre Ordenar, incluidos todos sus conmutadores, simplemente escriba lo siguiente en el símbolo del sistema:

C:\> SORT /?

De todos los conmutadores enumerados para Ordenar, el conmutador «/ O» es sin duda el más utilizado. Le permite especificar un archivo de salida para los contenidos ordenados. Entonces, por ejemplo, si tiene un archivo llamado PartNumbers.txt, puede crear una versión ordenada de ese archivo escribiendo la siguiente línea:

C:\> SORT PartNumbers.txt /O PartNumbers.srt.txt

De forma predeterminada, Sort produce resultados ordenados en orden alfanumérico ascendente, es decir, A-Z y 0-9. (El comando Ordenar siempre distingue entre mayúsculas y minúsculas).

Si desea que su archivo se ordene en orden inverso, especifique «/ R»

cambiar así:

C:\> SORT PartNumbers.txt /R /O PartNumbers.rev.txt

Un tercer conmutador de uso común es «+ n», donde «n» es un número. Al especificar este interruptor, le indica a Ordenar en qué carácter comenzar a ordenar. Por ejemplo, digamos que su archivo PartNumbers.txt enumera los números de pieza con el siguiente formato:

MO3468 ZM2596 IR5022 HU6531 FR8896 VE9321 RJ6417 PX8475 ZF6727 VF2679

Una ordenación ascendente normal producirá esta salida:

FR8896 HU6531 IR5022 MO3468 PX8475 RJ6417 VE9321 VF2679 ZF6727 ZM2596

Pero digamos que no está interesado en los dos primeros caracteres de cada línea y, en cambio, desea que la salida se ordene según la parte numérica del número de pieza. La parte numérica comienza en la posición 3, por lo que su comando de clasificación se vería así:

C:\> SORT PartNumbers.txt /+3 /O PartNumbers.srt3.txt

Ahora su archivo de salida se verá así:

ZM2596 VF2679 MO3468 IR5022 RJ6417 HU6531 ZF6727 PX8475 FR8896 VE9321

Este consejo (11680) se aplica a Windows 7, 8 y 10.