SED акроним расшифровывается как Stream EDitor. Это простая, но мощная утилита, которая анализирует текст и плавно преобразует его. SED был разработан в 1973–74 годах Ли Э. МакМэхоном из Bell Labs. Сегодня он работает на всех основных операционных системах.
МакМэхон написал линейно-ориентированный редактор общего назначения, который в итоге стал SED. SED заимствовал синтаксис и много полезных функций от редактора ed. С самого начала он поддерживает регулярные выражения. SED принимает входные данные из файлов, а также каналов. Кроме того, он также может принимать входные данные от стандартных входных потоков.
SED написан и поддерживается Фондом свободного программного обеспечения (FSF) и распространяется GNU / Linux. Следовательно, его часто называют GNU SED. Для начинающего пользователя синтаксис SED может показаться загадочным. Однако, как только вы ознакомитесь с его синтаксисом, вы сможете решить многие сложные задачи с помощью нескольких строк сценария SED. Это красота САС.
Типичное использование САС
SED можно использовать по-разному, например: