Ordenar líneas

Dirección

Pega una lista de líneas, nombres, correos, URL o SKU y esta herramienta las ordena alfabéticamente. Elige la dirección (de la A a la Z o de la Z a la A), decide si la comparación distingue mayúsculas de minúsculas y, si quieres, recorta los espacios sobrantes y elimina las líneas vacías antes de ordenar. La comparación se hace por el código de cada carácter, así que es rápida y predecible en lugar de adaptarse al idioma.

Cómo funciona la ordenación

  1. 1

    Pega tus líneas

    Una entrada por línea. Los espacios finales y las líneas en blanco se pueden recortar o eliminar antes.

  2. 2

    Elige la dirección

    De la A a la Z (ascendente) o de la Z a la A (descendente). El orden Z-A es simplemente el orden ascendente invertido.

  3. 3

    Ajusta las opciones

    Activa o desactiva la distinción entre mayúsculas y minúsculas y decide si recortar espacios y eliminar líneas vacías.

  4. 4

    Copia el resultado ordenado

    Pulsa Ordenar líneas y copia la lista ordenada.

Cómo funciona la comparación

Las líneas se comparan carácter a carácter usando el código de cada carácter. No hay modo numérico, natural, por longitud ni adaptado al idioma, por lo que el comportamiento es simple y coherente.

Opción Comportamiento
Sin distinguir mayúsculas (predeterminado) Apple y apple se tratan como iguales; el orden original desempata.
Distinguiendo mayúsculas Las mayúsculas se ordenan antes que las minúsculas, porque A (código 65) va antes que a (código 97).
Dirección A-Z Ascendente por código de carácter.
Dirección Z-A El orden A-Z invertido.
Recortar espacios Se eliminan los espacios iniciales y finales antes de ordenar.
Eliminar líneas vacías Las líneas en blanco se descartan del resultado.

Lo que esta herramienta no hace

  • Sin orden numérico ni natural. file10 se ordena antes que file2, porque el segundo carácter 1 gana a 2. Para un orden por versiones necesitas una herramienta de orden natural.
  • Sin eliminar duplicados, sin barajar, sin ordenar por longitud. Las líneas idénticas se conservan.
  • No se adapta al idioma. Las letras acentuadas y las de alfabetos no latinos se ordenan por su valor de byte, así que quedan después del rango A-Z / a-z en lugar de junto a la letra base que esperaría un lector.

Ordenar nombres en distintos idiomas

Como la comparación se hace por el código de carácter, ten en cuenta:

  • Español. La ñ se ordena después de la z, no entre la n y la o.
  • Alemán. ä, ö, ü y ß se ordenan después de la z; no se convierten en a/o/u/ss.
  • Sueco. å, ä, ö también quedan después de la z, lo que coincide con el orden sueco de estas letras.
  • Turco. La i con punto y la ı sin punto no se tratan como letras distintas, y la comparación sin distinguir mayúsculas usa reglas ASCII, así que İ e ı no se combinan como espera el turco.

Si necesitas un orden de diccionario exacto para un idioma concreto, ordena en una hoja de cálculo o en una herramienta adaptada al idioma.

Orden lexicográfico frente a natural

Una lista como file1, file2, file10 se ordena aquí como file1, file10, file2, porque 1 antes que 2 se decide en el segundo carácter. Eso es el orden lexicográfico estándar. El orden natural, que lee las secuencias de dígitos como números para dar file1, file2, file10, es un algoritmo distinto que esta herramienta no aplica.

Preguntas frecuentes

Las mayúsculas tienen códigos de carácter más bajos que las minúsculas (A es 65, a es 97), así que van primero. Si desactivas la distinción de mayúsculas, mayúsculas y minúsculas se tratan como iguales y el orden original desempata.

No. Las líneas se comparan como texto, carácter a carácter, así que 10 se ordena antes que 2 y file10 antes que file2. Para un orden numérico o por versiones real, usa una herramienta de orden natural o una hoja de cálculo.

No. Cada línea completa se trata como una sola clave. Para ordenar por columnas, usa una hoja de cálculo o sort -k en la línea de comandos.

No. Puede recortar espacios y eliminar líneas vacías, pero las líneas idénticas se conservan. Si necesitas una lista sin repeticiones, elimina los duplicados antes con una herramienta específica.

Herramientas relacionadas

Herramienta disponible en otros idiomas