Sed — Википедия
Sed — Википедия sed (от английского Stream EDitor) — потоковый текстовый редактор. Простая, но мощная компьютерная программа, использующая различные предопределённые текстовые преобразования к последовательному потоку текстовых данных. sed получает входной поток (обычно, файл) построчно, редактирует каждую строку, согласно правилам, определённым в простом языке (sed-скрипт), и затем выводит в выходной поток. Первоначально sed был написан Ли Макмахоном (Lee E. McMahon) из Bell Labs, как UNIX-утилита, в 1973—74 годах. Сейчас sed доступен фактически для любой операционной системы, которая поддерживает работу с командной строкой.
sed часто считают неинтерактивным текстовым редактором. Однако, он отличается от обычных текстовых редакторов «инвертированностью» по отношению к тексту и набору команд для его редактирования. Обычные текстовые редакторы вначале загружают весь текст документа, а затем применяют к нему команды по одной, в то время как sed вначале загружает в себя набор команд, а затем применяет весь набор команд к каждой строчке текста. Так как одновременно в памяти находится только одна строка, sed может обработать произвольно большие текстовые файлы.
