Kodomo

Пользователь

Команда SORT

Я выбрала команду sort, так как, прочитав описания команд, она показалась мне на данный момент самой полезной.

Команда sort используется для сортировки текстовых файлов. Допустим у нас есть текстовый файл file1.txt :

protein
gene
bioinformatic
DNA

Применим команду:

sort file1.txt

bioinformatic
DNA
gene
protein

Две опции:

-n (numeratic sort) сортирует по числовому значению.

Допустим у нас есть текстовый файл file2.txt :

209
73
1
9
10

Если мы применим просто sort :

sort file2.txt

1
10
209
73
9

А теперь с опцией:

sort -n file2.txt

1
9
10
73
209

-k (key=KEYDEF) сортирует по ключу, параметр задает местоположение и тип.

Полезным примером использования этой опции является сортировка файлов по размеру (в сочетании с опцией -n). С помощью команды:

ls -l | sort -nk5 

Мы получаем список файлов, отсортированных по числовым значениям из пятого столбца списка (столбец с размерами файлов).

Users/karina.kar/pr3 (последним исправлял пользователь karina.kar 2022-09-19 20:30:15)