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

       

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


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

Утилита Назначение
awkЯзык обработки шаблонов. Позволяет выполнять произвольную программу при выявлении в тексте определенной строки, соответствующей шаблону. По синтаксису аналогичен C. Содержит множество встроенных функций. Используется для обработки и преобразования текстовых данных, состоящих из столбцов и строк, а также для построения отчетов и анализа журналов.
diffКоманда, сравнивающая два файла и выдающая найденные различия в разных форматах.
edСтандартный строчный текстовый редактор. Воспринимает команды из стандартного входного потока, изменяет файлы и часто используется в сценариях.
exРасширенная версия редактора ed. Поддерживает множество установок, которые можно запоминать для каждого пользователя в файле .exrc в его начальном каталоге.
headВыдает указанное количество начальных строк из файла.
moreПозволяет просматривать файл постранично в обоих направлениях, искать в нем по шаблону.
prФорматирует файл или входной поток для печати, разбивая его на страницы и снабжая, при необходимости, заголовками.
sedПотоковая версия редактора ed. Позволяет эффективно выполнять поиск и замену в стандартном входном потоке или указанных файлах.
tailВыдает указанное количество конечных строк из файла.
trПреобразовывает символы во входном потоке, заменяя одни цепочки на другие. Поддерживает весь набор символов.



Содержание раздела