A sigla SED significa Stream EDitor.É um utilitário simples, mas poderoso, que analisa o texto e o transforma perfeitamente. SED foi desenvolvido durante 1973-1974 por Lee E. McMahon da Bell Labs. Hoje, ele roda em todos os principais sistemas operacionais.
McMahon escreveu um editor orientado para linhas de propósito geral, que eventualmente se tornou o SED. SED emprestou sintaxe e muitos recursos úteis do editor ed. Desde o início, possui suporte para expressões regulares. O SED aceita entradas de arquivos e também de canais. Além disso, ele também pode aceitar entradas de fluxos de entrada padrão.
SED é escrito e mantido pela Free Software Foundation (FSF) e é distribuído por GNU / Linux. Por isso, é muitas vezes referido comoGNU SED.Para um usuário novato, a sintaxe do SED pode parecer enigmática. No entanto, depois de se familiarizar com sua sintaxe, você pode resolver muitas tarefas complexas com algumas linhas de script SED. Essa é a beleza do SED.
Usos típicos de SED
O SED pode ser usado de muitas maneiras diferentes, como:
- Substituição de texto,
- Impressão seletiva de arquivos de texto,
- Edição de arquivos de texto no local,
- Edição não interativa de arquivos de texto e muito mais.