logo

Linux сортиране

Командата 'sort' сортира съдържанието на файла по азбучен ред.

Синтаксис:

 sort 

Пример:

 sort weeks.txt 
Филтри за сортиране на Linux1

Погледнете моментната снимка по-горе, командата 'sort' е сортирала файла 'weeks.txt' по азбучен ред.


За сортиране на колона

Ако файлът има повече от една колона, номерът на колона се използва за сортиране на конкретна колона.

Синтаксис:

 sort -k 

Пример:

 sort -k1 states.txt sort -k2 states.txt 
Филтри за сортиране на Linux 2

Погледнете моментната снимка по-горе, сортирали сме колона 1 и 2.


Числово сортиране

Числовото сортиране е различно от сортирането по азбучен ред. За опция за цифрово сортиране 'н' се използва заедно с номера на колоната, ако е необходимо.

Синтаксис:

 sort -n -k 

Пример:

 sort -n -k2 marks.txt 
Филтри за сортиране на Linux3