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

В этом разделе рассмотрена обработка строк.

Функция Синтаксис/Описание
добавить строки [Строка1]a\\nТекст

Записывает строки, содержащиеся в блоке Текст, в поток вывода после Строки1. Команда a указывается в конце строки.

изменить строки [Строка1 [,Строка2] ]c\\nТекст

Удаляет строки с адресами Строка1 и Строка2, как и команда удалить строки. Затем записывает вместо них в поток вывода блок Текст.

удалить строки [Строка1 [,Строка2] ]d

Удаляет строки из потока ввода без последующего копирования их в поток вывода. Будут удалены строки, начиная со Строки1. Следующей в поток вывода будет скопирована строка с номером Строка2 + 1. Если вы укажете только один номер строки, то будет удалена только одна указанная строка. Если вы не укажете номер строки, то следующая строка не будет скопирована. Над строками, не скопированными в поток вывода, никакие действия выполнить нельзя.

вставить строки [Строка1] i \\nТекст

Записывает строки из блока Текст в поток вывода перед Строкой1. Команда i указывается в конце строки.

следующая строка [Строка1 [,Строка2] ]n

Считывает следующую строку или группу строк, начиная от Строки1 и заканчивая Строкой2, в область шаблона. Текущее содержимое области шаблона будет записано в вывод (если оно не было удалено).