Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
144
Добавлен:
20.02.2016
Размер:
727.07 Кб
Скачать

11.8. Команда tr

Описание:

Поиск повторяющихся строк. По умолчанию применяются опции -d и -u.

Опции:

-полей

Проигнорировать указанное число начальных полей

+символов

Проигнорировать указанное число начальных символов

-c

Каждой группе повторяющихся строк предшествует число повторений

-d

Выводить только первые строки из набора повторяющихся строк

-u

Вывести только неповторяющиеся строки

11.8 Команда tr

Синтаксис:

tr [-cds] строка1 [строка2]

tr -d|s [-c] строка

tr -d|s [-c] строка1 строка2

Описание:

Транслитерация входного потока.

В первом случае транслитерация производится путем совершения подстановки символов из строки2 на место соответствующих символов из строки1. Если длина строки1 больше, то в соответствие остающимся символам ставится последний символ строки2.

Во втором случае происходит удаление указанных символов из входного потока.

Опции:

-c

Дополнение до набора, указанного в строке1

-d

Удалить все символы, соответствующие заданным в строке1

-s

Заменить на выходе все кратные вхождения литер из строки2 одним сим-

 

волом

11.9Команда join

Синтаксис:

join [-a номер_файла] [-e строка] [-j [номер_файла] поле] [-o список_полей] [-t символ_разделитель] файл1|- файл2

Описание:

Объединение строк файлов при наличии общих полей.

68

 

11.10. Команда paste

Опции:

 

 

 

 

 

-aномер_файла

Дополнительно вывести непарные строки файла 1 или 2

-eстрока

Пустые поля заменять строкой

 

-j[номер_файла]поле

Выполнить сравнение по полю файла или, если файл пропу-

 

 

щен, — по каждому файлу

 

 

 

 

-oсписок_полей

Выходные строки составлять согласно спискам, состоящим из эле-

 

 

ментов вида номер_файла.поле

 

-tсимвол_разделитель

Задание разделителей полей

 

11.10Команда paste

Синтаксис:

paste [-s] [-d список_разделителей] файл...

Описание:

Слияние строк файлов. Строки файлов сливаются, разделяясь табуляцией.

Опции:

-s

Последовательное слияние — все строки файла сливаются в одну,

 

разделяясь табуляцией, в конце ставится перевод строки, операция

 

повторяется со следующим файлом

 

 

-dсписок_разделителей

Вместо табуляции для разделения полей по очереди используются

 

символы из списка_разделителей

69

Соседние файлы в папке 1