Программы для работы с текстовыми файлами

Большая часть базовых утилит, поставляемых с Linux, предназначена для работы с текстовыми файлами. Сказывается историческое наследие. UNIX разрабатывался для управления патентной документацией, то есть как система для работы базы данных. В то время практически не существовало движков БД таких как например, Oracle или DB2. Базы данных представляли из себя набор структурированных текстовых файлов. С UNIX поставлялся набор программ для работы с такими текстовыми файлами. Этот набор программ описан в стандарте POSIX и поэтому считает обязательным, поэтому он так же присутствует в Linux.

В этой главе будут показаны только основные программы, которые могут пригодиться в реальной работе. В стандарте POSIX их гораздо больше. Кроме того, сертификационные экзамены предусматривают знание таких программ. Если Вы собираетесь сдавать экзамены на сертификаты LPI, почитайте главу Подготовка к экзамену LPI, в которой рассказывается о подготовке к сдаче этих экзаменов. Там же приведена информация о неописанных в основном материале программах необходимых для сдачи сертификационных экзаменов.

Это далеко не все утилиты, которые применяются для обработки текстовых файлов. Мы продолжим рассмотрение таких программ в следующих разделах.