GNU/Linux >> Tutoriales Linux >  >> Linux

Clasificación GNU por distinción entre mayúsculas y minúsculas

Anular el orden de clasificación.

echo -e "c\nb\nB\na" | LC_COLLATE=C sort

Curiosamente, hay otro orden de clasificación disponible como este:

echo -e "c\nb\nB\na" | LC_COLLATE=C sort --ignore-case

que antepone la letra mayúscula a su correspondiente letra minúscula.

Aquí hay una comparación de sus resultados (agregué "d" y "D") en el en_US.UTF-8 configuración regional (excepto donde se anule):

  1. echo -e "d\nD\nc\nb\nB\na" | sort
  2. echo -e "d\nD\nc\nb\nB\na" | sort --ignore-case
  3. echo -e "d\nD\nc\nb\nB\na" | LC_COLLATE=C sort
  4. echo -e "d\nD\nc\nb\nB\na" | LC_COLLATE=C sort --ignore-case

Salida:

1   2   3   4
-   -   -   -
a   a   B   a
b   b   D   B
B   B   a   b
c   c   b   c
d   d   c   D
D   D   d   d

Linux
  1. ordenar ejemplos de comandos en Linux

  2. ordenar:comando no encontrado

  3. Ordenando en bash

  4. ¿Qué es ?=en Makefile

  5. Cómo ordenar un archivo en el lugar

Comando de clasificación de Linux con ejemplos

¿Cómo ordenar la salida Du por tamaño?

¿Ordenar por valor hexadecimal?

Cómo instalar GNU Octave en Ubuntu 20.04

Valor porcentual con GNU Diff

Alternativa ligera de línea de lectura GNU