Основы операционной системы UNIX



         

Обработка текстов


Таблица 27. Основные утилиты обработки текстов

Утилита Назначение

awk

Язык обработки шаблонов. Позволяет выполнять произвольную программу при выявлении в тексте определенной строки, соответствующей шаблону. По синтаксису аналогичен C. Содержит множество встроенных функций. Используется для обработки и преобразования текстовых данных, состоящих из столбцов и строк, а также для построения отчетов и анализа журналов.

diff

Команда, сравнивающая два файла и выдающая найденные различия в разных форматах.

ed

Стандартный строчный текстовый редактор. Воспринимает команды из стандартного входного потока, изменяет файлы и часто используется в сценариях.

ex

Расширенная версия редактора ed. Поддерживает множество установок, которые можно запоминать для каждого пользователя в файле .exrc в его начальном каталоге.

head

Выдает указанное количество начальных строк из файла.

more

Позволяет просматривать файл постранично в обоих направлениях, искать в нем по шаблону.

pr

Форматирует файл или входной поток для печати, разбивая его на страницы и снабжая, при необходимости, заголовками.

sed

Потоковая версия редактора ed. Позволяет эффективно выполнять поиск и замену в стандартном входном потоке или указанных файлах.

tail

Выдает указанное количество конечных строк из файла.

tr

Преобразовывает символы во входном потоке, заменяя одни цепочки на другие. Поддерживает весь набор символов.




Содержание  Назад  Вперед