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