Сортировка текстовых файлов (команда sort)
Команда sort упорядочивает строки файлов, заданных в параметре Файл, в алфавитном порядке и записывает результат в стандартный вывод.
Если в параметре Файл задано несколько файлов, то команда
sort выполняет конкатенацию содержимого файлов,
а затем сортирует строки полученного текста.
Прим.: Команда sort учитывает регистр символов, причем у прописных букв приоритет
выше, чем у строчных (это зависит от локали).
В следующих примерах предполагается, что файл
names содержит следующие данные:
marta
denise
joyce
endrica
melanieа файл states содержит следующие данные:texas
colorado
ohio- Для сортировки содержимого файла names введите:
Появится приблизительно следующая информация:sort namesdenise endrica joyce marta melanie - Для сортировки содержимого файлов names и
states введите:
Появится приблизительно следующая информация:sort names statescolorado denise endrica joyce marta melanie ohio texas - Для замены исходного содержимого файла names
отсортированными данными введите:
В результате файл names будет содержать те же данные, но в упорядоченном виде.sort -o names names
Сведения о синтаксисе приведены в описании команды sort в книге Справочник по командам, том 5.