Язык обработки данных AWK


         

Назначение и Формат использования


SED - неинтерактивный текстовый редактор, предназначенный для пакетного редактирования файлов. Полезен для:

  • Редактирования очень больших файлов;

  • Редактирования файлов любой величины, если последовательность команд редактирования является слишком длинной и сложной и, следовательно, неудобной для выполнения интерактивного редактирования.

  • Выполнения множества раз одной и той же функции редактирования.

    SED копирует строку из input (стандартный или указываемый набор файлов) в PATTERN SPACE (некоторая область), и к этой строке применяет все команды, адреса которых попадают в PATTERN SPACE . Затем PATTERN SPACE копируется в output . (Фактически в PATTERN SPACE находится одна строка, за исключением команды N , см.4. Функции SED )

    Формат:

    SED [-n] [-e script] [-f sfile] [files]

    script - набор команд редактирования SED , который может содержать до 200 команд или до 10000 байт.

    sfile - файл со скриптом SED .

    files - файлы, предназначенные для SED -редактирования.

    -n - указывает, что в output выводятся не все строки, но только те, к которым применялась команда p. (См. 4.Функции SED . и 5.Функция контекстной замены.)

    Флаг -e может быть опущен, если он присутствует один.

    Команда SED :

    [address[,address]] function [arguments]

    адрес адрес функция аргументы



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