sort Генератор команд
Создание команд sort для упорядочивания строк текстовых файлов
Начало работы с sort
## Что такое sort?
`sort` записывает отсортированные строки файла (или stdin) в стандартный вывод. Может сортировать лексикографически, численно, по ключевому полю, в обратном порядке и удалять дубликаты.
## Как использовать
1. **Задайте параметры** (необязательно): выберите числовую сортировку, обратный порядок, уникальность, ключ сортировки и т.д. 2. **Укажите файл**: введите файл для сортировки. 3. **Скопируйте и запустите**: скопируйте сгенерированную команду в терминал.
Основные режимы сортировки
### `-n` Числовая сортировка Интерпретировать поля как числа, чтобы `2` шло перед `10`.
### `-r` Обратный порядок Инвертировать результат сравнения (по убыванию).
### `-u` Уникальные Оставлять только одну строку из серии равных строк.
### `-k KEYDEF` Сортировка по ключу Задать диапазон полей, например `-k 2` (всё 2-е поле) или `-k 2,2` (только 2-е поле). Комбинируйте с параметрами каждого ключа, например `-k 2n`.
### `-t SEP` Разделитель полей Использовать `SEP` как разделитель полей (по умолчанию: переход от непустого символа к пробельному).
### `-h` Человекочисловая сортировка Сортировать человекочитаемые размеры, например `2K`, `1G`.
### `-V` Сортировка версий Естественная сортировка номеров версий (например, `file-1.2.10` после `file-1.2.9`).
▶Как отсортировать CSV по второму столбцу численно?
▶Почему 10 и 2 идут в неправильном порядке?
Если этот инструмент оказался полезным для вас, подумайте о том, чтобы подарить мне кофе.
Купите мне кофе.