Linux сортиране

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