Команда sort
Часть раздела Основы путешествия по Terminal на Coddy — урок 32 из 82.
Команда
Просто введите
Вывод будет следующим:
Полезные флаги:
Без
Примечание:
sort упорядочивает строки файла в алфавитном или числовом порядке.У нас есть fruits.txt:banana
apple
cherry
mango
sort, а затем имя файла:sort fruits.txtapple
banana
cherry
mango-r — сортировать в обратном порядке (по убыванию):sort -r fruits.txt-n — сортировать по числовому значению вместо алфавитного порядка:sort -n numbers.txt-n числа сортируются как текст, поэтому 10 будет идти перед 2. С флагом -n они сортируются правильно по значению.-u — сортирует и одновременно удаляет дублирующиеся строки:sort -u fruits.txt-k — сортировка по конкретной column (полезно для файлов с несколькими столбцами):sort -k2 data.txt # сортировать по второму столбцуsort не изменяет исходный файл — он только выводит отсортированный результат на экран.Задание
НовичокИспользуйте команду sort для файла fruits.txt:
- Отсортируйте файл в алфавитном порядке с помощью
sort - Отсортируйте файл в обратном алфавитном порядке с помощью
sort -r
Подсказка: Выполните обе команды одну за другой. Исходный файл не изменяется —
sortтолько выводит результат.
Попробуйте сами
Терминал
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Каталоги
Создать каталогСкопировать каталогПереместить и переименовать каталогУдалить каталогИтог - Операции с каталогами7Содержимое файлов
Head и TailПодсчёт словКоманда sortКоманда uniqОсновы grepGrep с флагамиПовторение - Текстовый детектив10Проект анализатора логов
Обзор проектаПросмотр файла лога2Навигация
Вывод текущей рабочей директорииСписок файловСмена директорииАбсолютные и относительные путиДомашняя и корневая директорииИтог - Найди свой путь8Перенаправление
Стандартный выводПерезапись в файлДописывание в файлСтандартный вводСтандартная ошибкаПовторение - Сборщик логов11Права доступа
Понимание прав доступаЧтение прав доступаChmod с числамиChmod с символамиВладение файламиПовторение - Заблокируйте доступ14Проект скрипта резервного копирования
Обзор проектаПолучение пути к источнику3Файлы
Создать файлПрочитать файлСкопировать файлПереместить и переименовать файлУдалить файлПовторение - Операции с файлами6Символы подстановки и шаблоны
Звёздный символ подстановкиВопросительный символ подстановкиСкобочные символы подстановкиКомбинирование символов подстановкиПовторение - выборочные операции9Каналы
Что такое каналЦепочка двух командЦепочка нескольких командКанал с grepИтог - Конвейер данных