Kodomo

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

Отчет по практикуму №3

1. Что делает команда sort?

Данная команда считывает содержимое файла или файлов и выводит отсортированное содержимое. {OK}

Как идет сортировка, если не указывать параметры? :(

Сначала выведутся строчки, начинающиеся с цифр(при этом учитывается не число целиком, а его первая цифра!) в порядке возрастания, потом строчки начинающиеся с букв в алфавитном порядке. Кроме того не важно заглавные или строчные буквы. Вначале будут отсортированы сточки начинающихся с английских букв, затем с русских. Кроме того, если есть пустые строчки, то они выведутся первыми.

Пример

допустим есть файл sort.txt:

~$ cat sort.txt
stachys
pachystachys
1
чистец
5
1234
9

После применения sort без параметров:

~$ sort sort.txt
1
1234
5
9
pachystachys
stachys
чистец

Параметры команды

-n = числа будут отсортированы не по первой цифре, а по возрастанию числа. Кстати, в этом случае строки, начинающиеся с чисел будут выводиться позже строк, начинающихся с букв.

Пример

~$ sort -n sort.txt
pachystachys
stachys
чистец
1
5
9
1234

-r = будет выводить в обратном порядке.

Пример

~$ sort -r sort.txt
чистец
stachys
pachystachys
9
5
1234
1

Users/stachys/pr3 (последним исправлял пользователь stachys 2022-09-21 17:07:03)