fbpx Comando sort en Linux: Ordenar Líneas de Archivos de Texto | Certificação Linux

Comando sort en Linux: Ordenar Líneas de Archivos de Texto

📅 01/01/2019 ⏱ 2 min ✍️ Uira Ribeiro
Linuxcomandos
Comando sort en Linux: Ordenar Líneas de Archivos de Texto
Exam Pass App — mais de 7.000 questões LPI, offline, em 5 idiomas, disponível no Android e na App Store
Disponible en
Google Play
Disponible en
App Store

El comando sort en Linux ordena las líneas de un archivo. Después de ordenado, un archivo puede ser trabajado por otros comandos, como por ejemplo, quitar ocurrencias duplicadas con el comando uniq.

Sus opciones son:

  • -b: Ignora espacios al inicio de la línea;
  • -d: Coloca las líneas en orden alfabético e ignora la puntuación;
  • -f: Ignora la diferencia entre mayúsculas y minúsculas;
  • -I: Ignora caracteres de control;
  • -h: ordenar en formato humano 
  • -m: Combina dos o más archivos en un archivo ordenado de salida;
  • -M: Trata las tres primeras letras de las líneas como mes (ej: ENE);
  • -n: Ordena por los números al inicio de las líneas;
  • -r: Ordena en orden inverso;
  • -u: Si la línea está duplicada, muestra solamente la primera;
  • -o: Envía la salida del comando al archivo.

Como ejemplo, vamos a ordenar un archivo de correos electrónicos:

$ sort emails 
[email protected]@[email protected]@[email protected]@[email protected]@empresa.com

Se debe tener cuidado al ordenar números. Vea el ejemplo del archivo desordenado a continuación:

$ cat numeros 330404331191

Al usar sort sin ningún parámetro, ordena primero usando el primer byte, luego el segundo:

$ sort numeros 119331330440

Para ordenar usando los números como caracteres, puedes usar la opción -n, o la opción -h para ordenar en formato humano:

$ sort -n numeros 134193140330

Aprende mucho más sobre Linux en nuestro curso en línea. Puedes realizar la inscripción aquí. Si ya tienes una cuenta, o quieres crear una, simplemente ingresa o crea tu usuario aquí.

¿Te gustó? Comparte

Uira Ribeiro

Prof. Uirá Ribeiro

Chair do Board do Linux Professional Institute

Después de años viendo profesionales perder horas en tareas simples por no conocer las herramientas correctas de Linux, decidí enseñar.
Hoy soy autor de la mayoría de los Materiales de Aprendizaje oficiales de la LPI y mentor de más de 14,000 alumnos certificados.

Conoce mi historia completa →

Eso fue solo una pieza. El curso enseña el camino completo — desde tu primer comando hasta el día del examen.

Certificação Linux — a plataforma líder em certificações Linux no Brasil
WhatsApp