| Параметр | Описание |
|---|---|
| +число1[-число2] | Устанавливает поля сортировки. Сортировка выполняется от позиции строки «число1» до позиции «число2». Если аргумент «число2» не задан, то до конца строки |
| -b | Пробелы в начале строки игнорируются |
| -с | Если файлы не отсортированные, выводит сообщение об ошибке |
| -d | При сортировке игнорируются все символы, кроме букв, цифр и пробелов |
| -f | Преобразовать при сортировке строчные буквы в прописные |
| -I | Символы, не входящие в таблицу ASCII, будет проигнорированы |
| -М | Сокращенные англоязычные названия месяцев (Jan, Feb и так далее) преобразуются в сокращения, написанные прописными буквами, и сортируются в календарном порядке |
| -n | Сортировка по числовым значениям |
| -о | файл Определяет файл результата |
| -r | Обратный порядок сортировки |
| -tсимвол | Использовать указанный символ в качестве разделителя полей |
split [параметры] файл1 файл2
Используется для разбиения файла на две или более частей. Установить размер каждой части можно с помощью параметра –С. Если вам нужно разбить файл на определенное количество строк, используйте параметр -число.
tac [параметры] файл
Выводит содержимое файла в обратном порядке — от последней строки до первой. Данная программа противоположна программе cat.
tail [параметры] файл
Данная программа противоположна программе head. Другими словами, программа tail выводит последние 10 строк файла. Указать другое число можно с помощью параметра –1 число.
tr [параметры] строка1 строка2
Программа tr заменяет строку
unexpand [параметры] файл
Программа unexpand заменяет в текстовом файле последовательность пробелов на символы табуляции. С помощью параметра –а можно заменить все последовательные пробелы на символы табуляции. По умолчанию замена производится только в начале строки. Параметр –t n определяет, сколько пробелов будут заменены на один символ табуляции. По умолчанию аргумент n равен 8.
uniq [параметр] файл1 файл2
Программа uniq удаляет повторяющиеся строки из файла
Параметры программы uniq Таблица 19.32
| Параметр | Описание |
|---|---|
| -с | Подсчитывает количество повторяющихся строк |
| -d | Выводит только повторяющиеся строки |
| -f n | Пропускает указанное число полей строки |
| -sчисло | Пропускает указанное число символов поля |
| -r | Выводит только неповторяющиеся строки |
| -wn | Сравнивает первые n символов строк |
| -число | Пропуск указанного числа полей в строке |
| +ЧИСЛО | Пропуск указанного числа символов в строке |
| --check-chars=n | Сравнивает первые n символов строк |
| --skip-chars=n | Пропускает первые n символов в строке |
| --skip-fields=n | Пропускает первые n полей в строке. Поля разделяются пробелами или символами табуляции |
vi [параметры] файл
Программа vi — это текстовый редактор. Более подробную информацию вы сможете получить в справочной системе.
wc [параметры] файл
Эта программа подсчитывает количество строк, символов или слов в текстовом файле. Если файл не указан, используется стандартный ввод. Данную программу удобно использовать при написании сценариев обработки текста. Параметры программы рассмотрены в табл. 19.33.
Параметры программы wc Таблица 19.33